为您找到与linux系统被入侵如何进行排查相关的共200个结果:
我们都知道相同系统之间很容易实现远程互访,但是要在不同系统之间实现远程互访就有些困难了,今天读文网小编要给大家介绍下,一起来了解下吧。
Linux和Windows操作系统远程互访的方法
rdesktop 是UNIX 和Linux 系统的一个远程桌面连接软件,它通过MicrosoftWindows NT、Windows 2000 提供的终端服务(Terminal Services)以及WindowsXP 的远程桌面服务(Remote Desktop),能在Linux系统下远程登录Windows的窗口系统并使用。
1.远程Windows 系统的设置
这里以连接Windows XP Professional的远程桌面服务为例。首先在WindowsXP 下启用远程桌面服务(注意,XP
的HomeEdition
没有远程桌面服务),右键点击“我的电脑”,选择“属性”,查看“远程”选项,选择“允许用户远程连接到这台计算机”即可。
2.Linux 下rdesktop 的使用
rdesktop 的使用很简单,可通过#rdesktop-h得到使用的帮助。一般常用的登录命令为:
#rdesktop -g 1024x768 -d 24hostname
其中 “g 1024×768”设置分辨率为1024×768,“d 24”设置真彩24 位,hostname为 Windows
机器的主机名或者IP 地址。在输入了Windows
XP的用户名和密码后,就可以登录并操作远程的Windows系统。如果你想在本机访问远程的Linux
窗口系统,并需运行和显示图形程序,Linux提供了对图形用户界面(GUI)远程访问的广泛支持。
本机为Linux 或UNIX 系统
现在设想登录到远程主机rhostname上,运行gimp 程序,并把它的显示输出到本机的屏幕上,那么需要依次执行以下操作:
1.启动X 服务器
# xhost +rhostname (允许远程rhostname 机使用本机的X Server)
2.telnet (或ssh)登录远程主机
# telnet rhostname
3.设置DISPLAY 环境变量
指定了一个显示设备,所有的图形程序都将显示到这个设备。
DISPLAY 的格式为:hostname:displaynumber.screennumber。
hostname是本机主机名,或者是它的I P 地址。一般d i s p l a y n u m b e r
、screennumber 都是0。
# echo $SHELL
如果返回的是 /bin/ksh,那么可以用:# export DISPLAY= 本机的IP 地址:0.0
如果返回的是 /bin/csh,那么可以用:# setenv DISPLAY 本机的IP地址:0.0
如果返回的是 /bin/bash,那么可以用:# DISPLAY= 本机的IP 地址:0.0
# export DISPLAY
4.启动gimp 程序
# gimp
本机为Windows 系统
在微软的W i n d o w s 下需要一个XServer
软件,以便可以登录到远程的Linux,而将结果显示在本地计算机上。常见的Windows 的XServer
软件有:X-win、Exceed 和cywin 等。下面介绍如何使用Exceed 远程登录Linux 的过程。
1.Exceed 软件
Hummingbird Exceed
是运行在Windows环境下的优秀的X终端仿真软件,是一个商业软件。运行Exceed之后,Windows系统就拥有了一台Xserver,可以登录到任何一台Linux和UNIX主机上,并将图形化的窗口显示到本地,此时该Windows系统仍可正常运行其他的Windows应用程序,真正享受多任务操作系统的方便。
2.Exceed的设置(以Exceed8.0 为例)
通过“ 开始→ 程序→Hummingbird ConnectivityV8.0 → Exceed →
Xconfig”启动设置程序Network andCommunication 项,在Mode 项中选择“XDMCP
Broadcast”。
3.在Windows 下启动远程Linux 的KDE图形界面
(1) 启动Hummingbird Exceed,然后将Exceed 窗口变成最小化;
(2) 打开Windows 下的ssh,登录到远程主机rhostname;
(3) 登录成功后,输入:
# export DISPLAY= =本机的IP地址:0.0
# startkde
此后远程的Linux的KDE图形界面就会显示在本机的Windows系统下,用户对它可进行任何操作。
上面就是Linux系统如何与windows进行远程互访,如果你在Linux系统要远程控制windows系统的话,不妨通过rdesktop来实现吧,简单明了。
浏览量:2
下载量:0
时间:
iptraf是一个基于ncurses开发的IP局域网监控工具,它可以生成各种网络统计数据,包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误和其它一些信息。下面读文网小编就给大家分享下如何进行网络监控。
它基于ncurses的用户界面也会把使用者从命令行选项的梦靥中拯救出来。
功能
一个用于显示通过网络的IP流量信息的IP流量监控器,包括TCP标识信息、包和字节统计、ICMP详情、OSPF包类型
显示IP、TCP、UDP、ICMP、非IP和其它IP包计数、IP校验和错误、接口活动、包大小计数的综合详细的接口统计数据
一个用于计数常用TCP和UDP应用端口的流入和流出包的TCP和UDP服务监控器
一个用于发现活动主机和显示这些活动主机的数据活动的局域网统计模块
TCP、UDP和其它协议的显示过滤器,允许你查看你做感兴趣的流量
日志记录
支持以太网、FDDI、ISDN、SLIP、PPP和回环接口类型
利用Linux内核内建的原生套接口界面,可以用于大范围支持的网卡
全屏、菜单驱动操作
要安装
Ubuntu及其衍生版
代码如下:
sudo apt-get install iptraf
Arch Linux及其衍生版
代码如下:
sudo pacman -S iptra
Fedora及其衍生版
代码如下:
sudo yum install iptraf
用法
如果iptraf命令不带任何命令行选项执行,该程序就会以交互模式显现,可以通过主菜单获得各种各样的工具。
易于导航的菜单。
选择监控的接口。
来自ppp0接口的流量
希望你喜欢。
浏览量:2
下载量:0
时间:
Linux系统如果被入侵了,那么个人的隐私数据就很可能泄露,系统也处于危险之中,那么要如何只是系统是否被入侵呢?定期的检查是很有必要的,下面读文网小编就给大家介绍下如何检查Linux是否被入侵。
代码如下:
# ps -aux(注意UID是0的)《/p》 《p》# lsof -p pid(察看该进程所打开端口和文件)《/p》 《p》# cat /etc/inetd.conf | grep -v “^#”(检查守护进程)《/p》 《p》检查隐藏进程《/p》 《p》# ps -ef|awk ‘{print }’|sort -n|uniq 》1《/p》 《p》# ls /porc |sort -n|uniq 》2《/p》 《p》# diff 1 2
浏览量:3
下载量:0
时间:
OpenMP是一种多处理器多线程的编程语言,能够支持多个平台,包括Linux系统,那么Linux下要如何进行openmp多线程编程呢?一起来和读文网小编了解下吧。
代码如下:
#inlcude 《omp.h》
#pragma omp parallel for
#pragma omp for reduction(+: 变量)
#pragma omp critical//锁
{
}
#pragma omp parallel for private(x,y)//每个线程都独立拷贝x, y变量,互不干扰,如果不设默认是共享变量
#pragma omp parallel for schedule(static/dynamic/guided, k)//总工作量划分成n/k块,再多线程调度
#pragma omp parallel sections
{
#pragma omp section//要保证几个section下的函数之间没有变量依赖
。。。。。。。。。
#pragma omp section
。。。。。。。。。
}
#pragma omp parallel
{
。。。。。。。();
#pragma omp master/single //保证只有主线程/某个线程能访问下面的函数,区别是使用master没有barrier珊障,single的话先完成的线程等待没完成的线程
{
}
。。。。。。。
}《/p》 《p》#pragma omp barrier/nowait //强制设置珊障/无需等待,如果后续函数对前面的多线程没有依赖,即可使用nowait
#pragma omp parallel for firstprivate(变量)/lastprivate(变量) //为每个多线程赋初值/出多线程回到主线程时赋值供主线程使用
还有就是OpenMP的API:
代码如下:
int omp_get_num_threads(); //获取当前使用的线程个数
int omp_get_num_threads(2/3/。。。)//设置要使用的线程个数
nt omp_get_thread_num(void);//返回当前线程号
int omp_get_num_procs(void);//返回可用的处理核个数
ubuntu下,无需加《omp.h》头文件,只需在编译的时候增添-fopenmp即可。
例如:emacs操作命令如下
代码如下:
emacs omp.c《/p》 《p》#include 《stdio.h》
int main()
{
int rank, size;
#pragma omp parallel num_thread(3) private(rank) //num_threads用来控制线程数量
//或者使用omp_set_num_threads(3);《/p》 《p》 {
rank = omp_get_thread_num();
size = omp_get_num_threads();
printf(“using %d of %d now.”, rank, size);
}
return 0;
}《/p》 《p》ctrl+x s
alt+x compile
gcc -fopenmp -o omp omp.c
alt+shift+1 。/omp
上面就是Linux下实现OpenMP多线程编程的方法介绍了,本文主要通过一个实例来给大家讲解OpenMP多线程编程,如果还想了解更多的相关知识,不妨多多关注本站吧。
浏览量:2
下载量:0
时间:
干净启动模式,类似于安全模式,系统进入干净启动模式后只会运行少量的启动程序和服务,这样有利于用户对系统故障进行排查。但是很多用户不懂得如何进入这个干净启动模式,下面我们就来详细地介绍下win8进入干净启动模式的步骤。
1.从屏幕右边缘滑入,然后点按“搜索”。您也可以将鼠标指向屏幕的右下角,然后单击“搜索”。
2.在搜索框中键入 msconfig,然后点按或单击“msconfig”
3.在“系统配置”对话框中的“服务”选项卡上,点按或单击选中“隐藏所有 Microsoft 服务”复选框,然后点按或单击“全部禁用”。
4.在“系统配置”对话框的“启动”选项卡上,单击“打开任务管理器”。
5.在任务管理器的“启动”选项卡上,针对每个启动项,选择启动项并单击“禁用”。
6.关闭“任务管理器”。
7.在“系统配置”对话框的“启动”选项卡上,点按或单击“确定”,然后重新启动计算机。
进入干净启动模式前,用户要保证是以管理员身份进行登录的,这样才能够获得更多的权限来操作系统,进入后,系统会自动暂停部分功能,只要用户退出这个模式就会恢复正常了。
浏览量:4
下载量:0
时间:
很多电脑都预装了Win7系统,但是硬盘一般只分为C盘和D盘,那么Windows7系统怎样进行硬盘分区呢?读文网小编分享了Windows7系统进行硬盘分区的方法,希望对大家有所帮助。
1、点击开始——打开计算机——右击计算机,点击管理,打开计算机管理窗口。
2、在“计算机管理”窗口中点击磁盘管理。
3、右键单击选择要压缩的磁盘D盘,快捷方式选择”压缩卷——在输入压缩空间量(MB)里填写要压缩出的空间量,如果要压缩出50G,就填写51200,然后选择“压缩” 按钮
4、压缩后会发现多出一块 未分区磁盘(绿色分区),右键弹出快捷菜单选择“新建分区”
5、打开新建简单卷向导,一路下一步,在简单卷大小里填写要新建磁盘的大小。
6、选择驱动器磁盘号,点击“下一步”。
7、选择文件系统格式,然后在执行快速格式化前打钩,点击“下一步”。
8、点击”完成“按钮,新建磁盘完成了。
浏览量:4
下载量:0
时间:
如果没有设置DNS服务器的话,那么系统就不能正常上网了。,那么Linux系统怎么查看和修改DNS配置呢?下面读文网小编就为大家带来了Linux系统查看和修改DNS配置的方法。
1:查看/etc/resolv.con文件
[root@localhost ~]# cat /etc/resolv.conf
nameserver 192.168.xxx.xxx
#search localdomain
[root@localhost ~]#
2:使用nslookup命令查看DNS信息
[root@localhost ~]# nslookup 127.0.0.1 | grep Server
Server: 192.168.xxx.xxx
[root@localhost ~]#
3:使用dig命令来查看DNS信息
[root@localhost ~]# dig
; 《《》》 DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 《《》》
;; global options: printcmd
;; Got answer:
;; -》》HEADER《《- opcode: QUERY, status: NOERROR, id: 36888
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 3
;; QUESTION SECTION:
;。 IN NS
;; ANSWER SECTION:
。 86163 IN NS m.root-servers.net.
。 86163 IN NS a.root-servers.net.
。 86163 IN NS j.root-servers.net.
。 86163 IN NS l.root-servers.net.
。 86163 IN NS e.root-servers.net.
。 86163 IN NS d.root-servers.net.
。 86163 IN NS k.root-servers.net.
。 86163 IN NS f.root-servers.net.
。 86163 IN NS h.root-servers.net.
。 86163 IN NS c.root-servers.net.
。 86163 IN NS g.root-servers.net.
。 86163 IN NS b.root-servers.net.
。 86163 IN NS i.root-servers.net.
;; ADDITIONAL SECTION:
a.root-servers.net. 3599 IN A 112.4.20.71
b.root-servers.net. 86163 IN A 192.228.79.201
i.root-servers.net. 86173 IN A 192.36.148.17
;; Query time: 8 msec
;; SERVER: 192.168.xxx.xxx#53(192.168.xxx.xxx)
;; WHEN: Sat Apr 16 07:34:37 2016
;; MSG SIZE rcvd: 289
[root@localhost ~]# dig | grep SERVER: | awk -F# ‘{ print $1 }’ | awk -F: ‘{ print $2 }’
192.168.xxx.xxx
4:其它一些方法查看DNS信息
在网上看到还有一些其他方法,查看服务器的DNS配置信息,如下所示,不过这些方法,由于环境限制,我没有验证过,仅供参考。
nm-tool | grep DNS
nmcli dev list iface eth0 | grep IP4
浏览量:3
下载量:0
时间:
Linux系统进程在一定条件下可以对任何文件、数据库等进行操作。如果此进程被不法分子用作其他不法用途,将会给系统带来重大危害。那么下面跟着读文网小编来一起了解下Linux系统怎么设置安全管理吧。
1.引导程序安全
Linux系统的root密码是很容易破解的,当然前提是你没有设置引导程序密码,如GRUB或LILO,为了防止通过引导程序破译root密码,强烈建议设置GRUB或LILO的引导密码,可以编辑其配置文件/etc/grub.conf或/etc/lilo.conf,设置password参数。
2.不安全权限设置
大家常见的Linux下文件权限是r w x,其实还有一种权限叫s,如果给某个文件赋予的s权限,那么这个文件在执行的时候就会拥有相应宿主用户或宿主组用户的权限,例如:
#chmod u+s testfile
#ls -la testfile
rwsr----- root root 10 testfile
这样,当这个文件被其它用户执行的时候,此用户就具有了此文件宿主用户root的对testfile的执行权限。类似,当文件的宿主组具有s权限后,执行此文件的用户就具有了此文件宿主组用户对此文件的权限,这是相当危险的。
大家可以试想下,如果命令chmod的文件被赋予了s权限,那么其它用户还有什么事情是不能做的呢?那它就可以更改任何文件的权限了,当然,s权限需要和x权限结合使用,没有x权限的s权限是没有任何意义的。
3.自动注销
当某个用户使用服务器后忘记注销,也是很危险的事情,此时,管理员可以设置/etc/profile文件的timeout参数,当用户一段时间不做任何操作时,系统自动注销此用户。
4. 设置口令复杂度
为了防止系统用户口令过于简单而被破译,可以编辑/etc/login.defs文件,设置系统用户口令复杂度,例如口令最长,最短,过期时间等。
5.禁止不必要用户登陆系统
为了防止其它非系统用户登陆系统,可以在添加用户时,赋予此用户不存在的主目录和不存在的shell环境,当然,最好还更改/etc/passwd和/etc/shadow两个文件的访问权限,使之后root用户可以访问。
Linux系统特点就是因为它是一款免费传播类操作系统,使其具有服务器应有的天然特性,但也正是因为有这些特性,所以在管理不当的情况下,也会造成很严重的安全性问题,所以我们的好好使用它,保护它!
看过“Linux系统怎么设置安全管理”
浏览量:4
下载量:0
时间:
nux系统磁盘提示满了,可是磁盘内文件加起来的大小和被占用的大小不一致,这就是磁盘丢失的情况,那么Linux系统怎么找回丢失磁盘空间?下面读文网小编就给大家介绍下Linux找回丢失磁盘空间的方法。
收到一个磁盘告警,说某某分区已经满了,然后登录服务器 df 一看,发现磁盘确实快满了,然后你就想找到具体是哪个目录满了,于是 du -s * 一看,却发现所有子目录的大小总和却和df显示的总已使用磁盘空间对不上,有时候甚至还相差很多,于是就纳闷了:我的磁盘空间去哪了呢?
这里就列3种情况:
隐藏文件
linux系统把文件名以。(点号)开头的文件视为隐藏文件,而类似bash里*这样的操作符是不会匹配隐藏文件的,所以如果根目录下有个较大的隐藏文件的话,是不会被du -sh * 统计到的,解决办法就是: du -sh 。[^.]* 。
非空目录被mount
一般挂载其他分区的时候都是建议mount到一个空目录的,那么如果mount到一个非空的目录,情况会怎么样呢?比如/mnt目录本来里面是有文件 的,然后执行了sudo mount /dev/sda6 /mnt。其实这个mount命令完全能正常执行,被mount的分区也能正常访问,只是原先在/mnt里的文件,现在已经访问不到了,包括du也看不到 大小了,但是磁盘空间却还是被占着,因为如果你 umount /mnt 以后,原来的文件都还会回来的。
空洞文件
一个文件的大小和所占磁盘空间也不一定完全一致,比如某个程序一直打开着一个叫log的文件在写,而中间有人用 》 log 命令清除了log的内容,就会产生这样的文件。
大多数情况下来看,以上这三种垃圾,电脑中都会隐藏,那些电脑磁盘不大的朋友们可以勤加清理,可以释放一些空间以被储存其他重要的文件。一般这三种方法清理之后,电脑中的垃圾文件就被清理的差不多了,所以是个还蛮有效的方法呢,试试吧!
看过“Linux系统怎么找回丢失磁盘空间”
浏览量:2
下载量:0
时间:
在电脑上我们经常需要备份一些文件、软件之类的东西,那么大家知道win8怎么进行备份还原系统吗?今天读文网小编与大家分享下win8备份还原系统的具体操作步骤,有需要的朋友不妨了解下。
1、进入桌面
2、点开文件夹,并找到“这台电脑”
3、在“这台电脑”上右键点击“属性”
4、在弹出的对话框中点击“高级系统设置”
5、点击“系统保护”
6、点击想要备份的分区,然后点击“创建”。这里只有C盘,默认就是C盘了!
描述名称最好以当前时间为名,以便于维护的时候删除老的还原点!,然后开始创建。
7、删除或还原。
8、使用onekey这类软件可以为win8系统盘以及其他盘进行备份,这种备份还原时会格式化该分区的所以数据,创建备份之后写入的数据都将被擦出。
浏览量:3
下载量:0
时间:
在Linux的系统中经常碰到字符集导致的错误,那么Linux系统怎么配置多语言环境呢?就让读文网小编来告诉大家Linux系统配置多语言环境的方法吧,希望对大家有所帮助。
修改 /etc/sysconfig/i18n 文件,如
LANG=“en_US.UTF-8”,xwindow会显示英文界面,
LANG=“zh_CN.GB18030”,xwindow会显示中文界面。
还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n修改 $HOME/.i18n 文件,如
LANG=“en_US.UTF-8”,xwindow会显示英文界面,
LANG=“zh_CN.GB18030”,xwindow会显示中文界面。
这样就可以改变个人的界面语言,而不影响别的用户。
修改后的/etc/sysconfig/i18n 文件为:
代码如下:
LANG=“en_US.UTF-8”
SUPPORTED=“zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=“latarcyrheb-sun16”
LC_ALL=“en_US.UTF-8”
export LC_ALL
设置完毕后重启或者用rc.local使生效
或修改登录用户的.bash_profile文件加入
代码如下:
export LANG=zh_CN.GB18030
export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
Ubuntu
比如将Ubuntu 系统语言环境改为英文的en_US.UTF-8:
查看当前系统语言环境,编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en
代码如下:
sudo nano /etc/default/locale
LANG=“en_US.UTF-8”
LANGUAGE=“en_US:en”
CentOS:
方法一、使用光盘或者相当于光盘的媒介
代码如下:
# mount /dev/cdrom /mnt/cdrom
# cd /mnt/cdrom
# rpm -ivh fonts-chinese
方法二、代码如下:
# yum install fonts-chinese
安装好后,设置一下系统的语言,用桌面方式或字符方式均可,修改后包括如下内容即可:
代码如下:
vim /etc/sysconfig/i18n
代码如下:
LANG=“zh_CN.GB2312”
LANGUAGE=“zh_CN.GB18030:zh_CN.GB2312:zh_CN”
SUPPORTED=“zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja”
SYSFONT=“lat0-sun16”
SYSFONTACM=“8859-15”
上面就是介绍了如何为Linux系统配置多语言环境的基本方法 ,如果你还在为不知如何给Linux系统配置多语言环境而烦恼的话,你们不凡可以按照上面所说的方法去操作,一切已实践行动为主,那就赶紧选择一个你自己喜欢的方法去操作吧!
看过“Linux系统怎么配置多语言环境”
浏览量:4
下载量:0
时间:
相信大家一定听说过U盘装系统,但是许多人不会,那么用u盘怎么样进行重装系统呢?今天读文网小编就为大家分享了用u盘进行重装系统的方法,希望可以帮助到大家。
1、在用U盘安装系统的时候,首先需要做的就是把U盘制作成一个系统的启动盘,接着直接把U盘重新插入到计算机的USB接口上面。
2、把U盘插入上去之后,系统自然就会对其进行自动的检测,在电脑盘里面就可以清晰的看到了。
3、这个时候找到里面的一键u盘装系统启动盘,接着单击确定按键就能够对U盘进行操作。
4、当U盘制作完成了,再把U盘插到计算机上面,接着利用U盘开始逐步的进行系统的安装。
5、当系统引导U盘安装成功之后,接着就选择页面的第一个选项,这时候就会进入桌面一键还原。
6、在安装系统的时候,一般还需要进行分区,这时候只要根据安装的提示进行操作就可以了。
看过“用u盘怎么样进行重装系统”
浏览量:4
下载量:0
时间:
我们往往重装系统,需要备份以免数据丢失或者系统重做,很麻烦,那么win8电脑怎么进行备份系统呢?接下来大家跟着读文网小编一起来了解一下win8电脑进行备份系统的解决方法吧。
1、进入控制面板,选择Windows 7文件恢复。
2、创建系统映像。
3、可以选择备份介质,支持硬盘(包括U盘)、光盘、网络。
4、点击下一步,开始备份,只对系统盘符备份。
5、之后会提示创建系统修复光盘,如果没有创建系统修复光盘,可以点击是,如果已经创建可以点击否。
浏览量:2
下载量:0
时间:
对于如何在Windows系统上面怎么进行系统备份相信大家都知道,那么大家知道Linux通过shell脚本怎么备份系统吗?读文网小编分享了Linux通过shell脚本备份系统的方法,希望对大家有所帮助。
脚本如下:
#!/bin/sh
#Automatic Backup Linux System Files
#Author wugk 2013-11-22
#Define Variable
SOURCE_DIR=(
$*
)
TARGET_DIR=/data/backup/
YEAR=`date +%Y`
MONTH=`date +%m`
DAY=`date +%d`
WEEK=`date +%u`
FILES=system_backup.tgz
CODE=$?
if
[ -z “$*” ];then
echo -e “Please Enter Your Backup Files or Directories--------------------------------------------Example $0 /boot /etc 。。。。。。”
exit
fi
#Determine Whether the Target Directory Exists
if
[ ! -d $TARGET_DIR/$YEAR/$MONTH/$DAY ];then
mkdir -p $TARGET_DIR/$YEAR/$MONTH/$DAY
echo “This $TARGET_DIR is Created Successfully !”
fi
#EXEC Full_Backup Function Command
Full_Backup()
{
if
[ “$WEEK” -eq “7” ];then
rm -rf $TARGET_DIR/snapshot
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;tar -g $TARGET_DIR/snapshot -czvf $FILES `echo ${SOURCE_DIR[@]}`
[ “$CODE” == “0” ]&&echo -e “--------------------------------------------These Full_Backup System Files Backup Successfully !”
fi
}
#Perform incremental BACKUP Function Command
Add_Backup()
{
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;
if
[ -f $TARGET_DIR/$YEAR/$MONTH/$DAY/$FILES ];then
read -p “These $FILES Already Exists, overwrite confirmation yes or no ? : ” SURE
if [ $SURE == “no” -o $SURE == “n” ];then
sleep 1 ;exit 0
fi
#Add_Backup Files System
if
[ $WEEK -ne “7” ];then
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;tar -g $TARGET_DIR/snapshot -czvf $$_$FILES `echo ${SOURCE_DIR[@]}`
[ “$CODE” == “0” ]&&echo -e “-----------------------------------------These Add_Backup System Files Backup Successfully !”
fi
else
if
[ $WEEK -ne “7” ];then
cd $TARGET_DIR/$YEAR/$MONTH/$DAY ;tar -g $TARGET_DIR/snapshot -czvf $FILES `echo ${SOURCE_DIR[@]}`
[ “$CODE” == “0” ]&&echo -e “-------------------------------------------These Add_Backup System Files Backup Successfully !”
fi
fi
}
Full_Backup;Add_Backup
上面就是Linux使用shell脚本备份系统的方法介绍了,通过上面的脚本就能自动备份系统,但脚本可能还存在不足的地方,可自行改良优化。
看过“Linux通过shell脚本怎么备份系统”
浏览量:3
下载量:0
时间:
最近有用户反映,在Linux系统下无法访问mysql,那么如何解决Linux系统无法访问mysql呢?读文网小编分享了解决Linux系统无法访问mysql的方法,希望对大家有所帮助。
1、问题及异常
ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@75d634ea -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
2、查找原因
费劲周知,确定是MySQL权限的问题
3、解决过程
1》 mysql -uroot -proot mydbName
2》 grant all privileges on *.* to wangs@‘%’ identified by ‘123456’;
3》 flush privileges;
4》 exit;
5》 /etc/init.d/mysql restart
4、命令的说明
进入 mysql ,用户为 root,密码为 root,数据库为 mydbName,-u 意为用户,-p 意为密码,
增加用户 wangs,所有权限,数据库为 *,后面的 .* 不可少,% 代表对所有远程的 IP 地址,如果要限定 IP 地址的话,单独写上 IP 地址,
密码是 123456,注意引号 ‘ 不可少,用来表示是字符串。
以上命令和过程均不可省略。
以上就是Linux系统下无法访问mysql的解决办法,用户在遇到同样故障时可根据问题的异常状况来找出原因,然后再对症下药的解决问题。
看过“如何解决Linux系统无法访问mysql”
浏览量:4
下载量:0
时间:
系统内存的重要性相信大家都是比较清楚的,那么XP系统怎么进行内存优化呢?天读文网小编与大家分享下XP系统进行内存优化的具体操作步骤,有需要的朋友不妨了解下。
一、关闭“系统还原”功能
“系统还原”功能是windows系列操作系统的一个重要特色,这一功能的最初仅限于:当Windows运行出现问题后,还原操作系统。到windows XP,进了一步,除了还原操作系统,还可还原私人数据,如:Word文档,绘图资料,Email甚至是浏览器的历史资料等等。“系统还原”虽然对经常犯错误的人有用,但是它会让你的硬盘处于高度繁忙的状态,你会发现你的硬盘总是忙个不停,因为Windows XP要记录操作,以便日后还原。如果你对自己有信心,那么就不要使用它,因为它可占不少内存。
具体操作为:右键单击“我的电脑”,点击属性,会弹出来系统属性对话框,点击“系统还原”,在“在所有驱动器上关闭系统还原”选项上打勾。
二、关闭“自动更新”功能
这个功能对一个24小时都挂在网上的用户来说很适合,但是考虑到在宽带还未普及的情况下,大多数家庭都是拨号上网,没有理由让这个功能一直开着。笔者建议你将默认的自动升级改为手动升级方式,以便使你了解系统都做了些什么。
具体操作为:右键单击“我的电脑”,点击属性,点击“自动更新”,在“通知设置”一栏选择“关闭自动更新。我将手动更新计算机”一项。
三、关闭“远程桌面”功能
顾名思义,这个功能就是让你可以让别人在另一台机器上访问你的桌面。可以说,在一个网络环境中,比如单位的局域网,这个功能很有用(要在防火墙没有限制的情况下)。比如你有问题了可以向同事求助,他可以不用到你的跟前,直接通过“远程桌面”来访问你的机器帮你解决问题。但是在家里面,通常只有一台计算机,这个功能就显得多余了,所以微软又赋予了它新的功能叫做“快速用户切换”,就是你可以不用注销你的用户让另一个人以其他用户的身份注册来使用你的计算机。我个人认为这个功能有一定的不安全因素在里面,并且,计算机也不是时时都在出问题,所以我的建议关掉它,否则你不用它就等于白白浪费内存。
四、优化“视觉效果”设置
Windows XP在操用界面方面,的确是好看多了,不过好看的背后是以消耗大量内存作为代价的,如果你的内存没有256MB以上,最好还是优化一下你的“视觉效果”功能。右键单击“我的电脑”,点击属性,点击“高级”,在“性能”一栏中,点击“设置”,点击“视觉效果”,在这里可以看到外观的所有设置,可以手工去掉一些不需要的功能。
五、优化“启动和故障恢复”设置
如果在你的系统崩溃时发现你的硬盘使劲儿的响,那是因为Windows XP正在写DUMP文件呢,对我们来说,如果你不打算把这个文件寄给微软(浪费电话费),那么它又有什么用呢?所以笔者的建议是关闭。右键单击“我的电脑”,点击属性,点击“高级”,在“启动和故障恢复”一栏中,点击“设置”,其中的“系统失败”一栏中,建议改为图中的设置。
六、禁用“错误汇报”功能
这个功能可以在你的Windows XP发生错误的时候,系统自动收集一些错误资料然后发送给微软公司,以便其完善他们的操作系统(又一个浪费电话费且没用的功能)。笔者建议关掉它。如果这个功能对你没有用,那又何必让它占用着你的内存呢?右键单击“我的电脑”,点击属性,点击“高级”→“错误汇报”,选择“禁用错误汇报”功能。
七、关闭“Internet时间同步”功能
如果启用了同步,你的计算机时钟每周就会和 Internet 时间服务器进行一次同步。笔者建议关掉它(一个没多大用的功能)。请依次单击“开始”→“控制面板”→“日期、时间、语言和区域选项”,然后单击“日期和时间”→“Internet时间”。
八、关闭多余的服务
每次Windows XP启动之后,随之也启动了许多服务,有些服务对于很多用户来说是没用的,并且占用了内存,关掉它们是一个很好的选择。下面我们来看一下哪些服务有必要关掉。
点击“开始”→“运行”,输入命令“services.msc”,打开“服务”对话框,(注意:必须以管理员或 Administrators 组成员身份登录才能完成该过程。如果计算机与网络连接,则网络策略设置也可以阻止您完成此步骤。)
“Clipbook Server”(文件夹服务器):这个服务允许你们网络上的其他用户看到你的文件夹。在这里我要强烈建议你把它改为手动启动,然后再使用其他程序在你的网络上发布信息。
“Messenger”(消息):在网络上发送和接收信息。如果你关闭了Alerter,你可以安全地把它改为手动启动。
“Printer Spooler”(打印后台处理程序):如果你没有配置打印机,建议改为手动启动或干脆关闭它。
“Error Reporting Service”(错误报告):服务和应用程序在非标准环境下运行时提供错误报告。建议改为手动启动。
“Fast User Switching Compatibility”(快速用户切换兼容性):建议改为手动启动。
“Automatic Updates”(自动更新):这个功能前面已经讲过了,在这里可以改为手动启动。
“Net Logon”(网络注册):处理象注册信息那样的网络安全功能。你可以把它设改为手动启动。
“Network DDE和Network DDE DSDM”(动态数据交换):除非你准备在网上共享你的Office,否则你应该把它改为手动启动。注:这和在通常的商务设定中使用Office不同(如果你需要DDE,你就会知道)。
“NT LM Security Support”(NT LM安全支持提供商):在网络应用中提供安全保护。建议你把它改为手动启动。
“Remote Desktop Help Session Manager”(远程桌面帮助会话管理器):建议改为手动启动。
“Remote Registry”(远程注册表):使远程用户能修改此计算机上的注册表设置。建议改为手动启动。
“Task Scheduler”(任务调度程序):使用户能在此计算机上配置和制定自动任务的日程,它计划每星期的碎片整理等。 除非你实在太懒了,连在电脑上开一下都不想,建议改为手动启动。
“Uninterruptible Power Supply”(不间断电源):它管理你的UPS。如果你没有的话,把它改为手动启动或干脆关闭它。
“Windows Image Acquisition (WIA)”(Windows 图像获取 (WIA)):为扫描仪和照相机提供图像捕获,如果你没有这些设备,建议改为手动启动或干脆关闭它。
九、整理你的内存
打开一个文本文件,然后插入以下中的1个:Mystring = Space(16000000) 或 Mystring = Space(80000000),你只需要插入其中的1个。把文件保存为memory.vbs。如果你安装了Visual Basic 4(或更高的版本)运行文件,那么你可以随时双击这个程序来运行它。
最下面的那一条是给那些有不少于128MB内存的人的。当然每个人都应该先试一下它,因为大多数情况下它工作得更好。不过,如果它引起错误的话,把它替换成最上面那一条(可以用于任何不少于64MB内存的电脑)。
另外, 建议你在运行它之前先把其他的所有程序关闭。
以上设置改完后,可以同时按下“Ctrl+Alt+Del”打开“Windows 任务管理器”对话框,点击“性能”,在右下角可以看到内存的使用情况,经过以上优化后,内存占用应该在几十MB了,是不是感觉快了一点。
当程序在运行时,WinXP系统会将其直接调入到物理内存中,但物理内存毕竟有限,所以又启用了虚拟内存。当物理内存和虚拟内存不够时,就该优化了,释放出可用空间。
看过“XP系统怎么进行内存优化”
浏览量:4
下载量:0
时间: