实用的linux指令

linux操作系统与windows操作系统有所不同,它是一个基于文件管理的操作系统,即使是对硬件的管理也是对某个文件进行管理。所以,在linux指令中,文件管理指令是最为常用的。下面介绍几个在工作中很实用的操作指令及其功能。

[AdSense-B]

重启:reboot

关机:poweroff或shutdown -h now(立刻关机)或shutdown -h 10(10分钟后自动关机)

显示操作系统名:unanme

显示主机名:hostname(这个要感谢济南某家*眼看人的小型的国有企业的小的经理~)

显示当前进程占用资源情况:top

显示各个分区使用情况:df -h

文件管理相关指令

进入目标路径:

cd (登录后进入的默认路径,实际是root文件夹)

cd /(进入/根目录)             cd ../(返回上一级路径)

cd /XXX/XXX(通过绝对路径进入) cd XXX/XXX(相对于当前路径进入)

当前路径下文件和文件夹显示

ls (显示当前文件夹下的文件和文件夹)

ls -a(显示当前文件夹下的所有文件和文件夹,包括隐藏的文件)

文件和文件夹删除

rm -f XXX.txt (删除当前目录下的xxx.txt文件)

rm -rf dir(静默删除dir路径—可以是相对路径也可以是绝对路径,如:/home/XXX或者XXX—下的所有文件和文件夹)

文件移动

mv XXX.txt dir(把当前路径下的文件XXX.txt移动到路径dir下—可以是绝对路径,也可以是相对路径,如:/home/XXX或XXX或者../)

修改文件名

mv XXX.txt YYY.txt(把当前路径下的文件XXX.txt改名为YYY.txt)

文本编辑指令:linux系统一般带有文本编辑器vi或者vim,两者使用方法基本相同,下面以vim作为介绍

vim XXX.txt(用vim编辑器打开XXX.txt文件)

vim有3中工作模式:命令模式,插入模式和编辑模式。

打开文件默认进入命令模式,键入“i”可以切换到插入模式,在插入模式可以进行正常的添加,修改,复制等文本操作;插入模式下按Esc键可以返回命令模式;在命令模式下键入“:”进入编辑模式,在编辑模式下,可以保存文件和退出,如“:wq”是保存后退出,“:w”是保存文件,“:q!”是退出不保存文件。

文件传输

wget url(url可以是http协议也可以是ftp协议)

如:wget http://XXX/XXX.sql和wget ftp://66.90.103.26/XX/xxx.tar.gz –ftp-user=***** –ftp-password=***

文件大小和文件总数统计

du -sh(显示当前文件下所有文件的大小)

du -sh *|sort -rn(按照大小对当前目录下的子文件夹进行排序)

find ./文件夹名 -type f | wc -l(对当前目录下的某个文件夹里的文件总数进行统计)

文件查找

find / -name “dedevote.class.php” -ls(查找根目录/下名称为dedevote.class.php的所有文件并列出具体路径)

mysql数据库的备份,跨服务器传输和恢复

mysqldump -hlocalhost -u数据库用户名(需要root权限)-p用户名密码 需要备份的数据库的数据库名 > 备份后的文件名.sql       注意:sql文件会生成在当前目录下!

如:mysqldump -hlocalhost -uowayorba -padmin888 owayorba_owa > owayorba_owa.sql

然后,使用wget指令把备份文件传输到新服务器端,如:wget http://XXX/owayorba_owa.sql

最后,进行数据库的恢复,执行:

mysql -hlocalhost -u数据库用户名(需要root权限)-p用户名密码 需要还原的数据库的数据库名 < 数据库备份文件.sql         注意:要先进入sql文件所在目录下!

如:mysql -hlocalhost -uroot -pYorbay10415@ owayorba_owa < owayorba_owa.sql

注意要使用root权限的帐号进行备份和还原,而不是某个数据库的普通用户!

如何把个人电脑配置为服务器

今天,为帮一朋友解决一问题,重新拾起了架构web服务器的计划。经过1小时的折腾,完成了当时1天没实现的功能。现在整理下步骤:

[AdSense-C]

1.在wdlinux下载需要的iso文件

2.如果要设施服务器,下把文件刻入光盘,我用的虚拟机,就少了这步。

3.安装系统,选择1——自动安装centos系统和web环境。使用root和wdlinux.cn登陆系统,ifconfig指令查看服务器ip信息(好像是分配的内网IP)

4.浏览器地址栏输入,http://服务器ip:8080,登陆wdcp后台,账号密码:admin wdlinux.cn

5.创建站点,添加网站文件

6.解析域名到服务器ip,就可以访问网站了