linux常用命令
常用Linux 命令1. 启动鼠标服务Service gpm start2. 查看启动的服务Ntsysv3. 配置网络Netconfig4. 查看ipIfconfig5. 查看系统服务/etc/i
常用Linux 命令
1. 启动鼠标服务
Service gpm start
2. 查看启动的服务
Ntsysv
3. 配置网络
Netconfig
4. 查看ip
Ifconfig
5. 查看系统服务
/etc/init.d/
6. 启动到文字界面(不启动xwindow)
将/etc/inittab中 id:5:initdefault: 一行中的5改为3 7. 强制删除目录
Rm -rf XXXX
8. 系统级配置文件位置
/etc/profile
9. 用户的配置文件位置
/home/用户名/.bash_profile
10. 打包压缩和解压缩命令
Tar -zcvf xxx.tar.gz xxxx/ 打包压缩 Tar -zxvf xxx.tar.gz 解包
Tar -ztvf xxx.tar.gz 查看压缩文件内容
11. 查看文件大小
Du -sh xxx
12. 查看磁盘情况
Df -h
Fdisk - l
13. 查看系统信息
/proc/ 下的相应文件
14. 用rpm 安装/卸载/查看
查看: rpm -aq|grep xxx
安装: rpm -ivf xxx
卸载: rpm -e xxx
15.查看运行的进程
Top -sc
16. 查找进程
Ps -ef|grep xxxx
17. 远程考备
Scp -r xxx 目录 目录
18.查看运行的任务
Jobs
,19. 改变文件权限
Chmod 755 -R 目录
20. 改变文件属主
Chown mosp:mosp -R 目录
21. 应用内核更该
Sysctl -p
22. 查看网络连接情况
Netstat -ant|more
23. 查看/添加/删除服务
Chkconfig --list 服务名 查看已有的服务
-- add 服务名 添加服务
-- del 服务名 减少服务
24.终端支持中文
export LC_ALL=zh_CN
25. 查看端口
Vi services
26. 创建连级目录
Mkdir -p xxx/xxx/xxx
27. 改名的同时 备份同名文件
Mv -b xxx yyyy
28系统重启/停机
Shutdown -r now 重启 reboot -n
Shutdown -h now 停机
25⎽ 系统运行时间及在线用户数
Uptime
26⎽ 查看系统版本信息
Uname -a
27⎽ 查看开机信息
Dmesg
28⎽ 开机自启动设置
修改 /etc/rc.d/rc.local 文件,添加要启动的命令。
29⎽ Linux 下执行程序时发生错误: cannot restore segment prot after reloc: Permission
denied
解决办法有两个
1. 使用chcon 命令
示例: chcon -t texrel_shlib_t /usr/local/rsi/idl_6.1/bin/bin.linux.x86/*.so
2. 禁止掉SELinux
更改/etc/sysconfig/selinux 文件的内容为 SELINUX=disabled
34. 重启网络服务
service network restart
35. zip文件在linux 下的解压
Upzip xxx.zip
,36. crontab 定时执行任务
Service crond start / stop /restart 启动/停止/重启 对应的任务放在 /var/spool/cron 目录下与用户相同的文件中 对于整个系统的定时执行任务位置在:
/etc/crontab 中
37. 格式化硬盘
mkfs.ext3 /dev/sdb (sdb 根据具体情况指定)
38. 挂载硬盘
磁盘分区类型
mount -t ext3 /dev/sdb /mnt
39. 自动挂载硬盘
编辑 /etc/fstab
添加:/dev/sdb /usr/local/disk2 ext3 defaults
40. 通过xshell 下载和上传文件
sz file 将文件从linux 下载到本地
rz 将打开对话框,选择上传的文件
41. 显示所有变量
Set
取消某个变量
Unset 变量名
42. 位置变量
$example file1 file2 file3
$0 是这个程序的文件名 example
$n 是这个程序的第n 个参数
43. 特殊变量
$* 这个程序的所有参数
$# 这个程序的参数个数
$$ 这个程序的pid
$! 执行上一个后台指令的pid
$? 执行上一个指令的返回值
44. read 命令
从键盘读入数据赋值给变量
Read first second 输入值用空格隔开
45 expr 命令
对整型数进行算术运算
Expr $var 5 注意 前后要有空格
46 测试条件
测试条件一般不单独使用,通常用[]代替
Test -d /etc 等价于 [-d /etc]
整数: 1 2
,
字符串:

文件: 47.

查看内核版本 uname -r
48. 查看支持的网卡
/lib/modules/内核版本/kernel/drivers/net
49. 隐藏apache 的版本号
修改 httpd.conf 文件
ServerSignature off
ServerTokens Prod
50. linux 下 rar 工具的使用
unrar x xxxx.rar 解压会逐层建立目录 unrar e xxxx.rar 解压提取文件
rar a 压缩包名字 要压缩的内容xxx.rar ./xxxx/*
51. 查看内存信息
cat /proc/meminfo | more
52. 查看cpu 信息
cat /proc/cpuinfo
53. 查看所有硬件型号 例: rar a
,dmidecode | more
54. 修改ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
重新启动网络配置
service network restart
/etc/init.d/network restart
55. 配置域名服务器
*/etc/resolv.conf 文件
该文件是由域名解析器(resolver ,一个根据主机名解析IP 地址的库)使用的配置文件,示例如下:
search openarch.com
nameserver 208.164.186.1
nameserver 208.164.186.2
“search domainname.com”表示当提供了一个不包括完全域名的主机名时,在该主机名后添加domainname.com 的后缀;
“nameserver”表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的。
56. 配置如何解析主机
*/etc/host.conf 文件
该文件指定如何解析主机名。Linux 通过解析器库来获得主机名对应的IP 地址。下面是一个“/etc/host.conf”的示例:
order bind,hosts
multi on
ospoof on
“order bind,hosts”指定主机名查询顺序,这里规定先使用DNS 来解析域名,然后再查询“/etc/hosts”文件(也可以相反) 。
“multi on”指定是否“/etc/hosts”文件中指定的主机可以有多个地址,拥有多个IP 地址的主机一般称为多穴主机。
“nospoof on”指不允许对该服务器进行IP 地址欺骗。IP 欺骗是一种攻击系统安全的手段,通过把IP 地址伪装成别的计算机,来取得其它计算机的信任。 56.
修改ip 地址
即时生效:
# ifconfig eth0 192.168.0.20 netmask 255.255.255.0
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
修改default gateway
即时生效:
# route add default gw 192.168.0.254
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
,修改dns
修改/etc/resolv.conf
修改后可即时生效,启动同样有效
修改host name
即时生效:
# hostname fc2
启动生效:
修改/etc/sysconfig/network
57. 建立软连接
ln -s 链接目标 链接后的名称
58. 查看linux 版本
1)uname -a
2)cat /proc/version
3)cat /etc/issue
59. 修改ip
1)netconfig
2)ifconfig eth0 xxx.xxx.xxx.xxx
3)修改/etc/sysconfig/network-scripts/ifcfg-eth0