linux常用命令
- 格式:doc
- 大小:133.00 KB
- 文档页数:6
常用Linux命令 1.启动鼠标服务 Service gpm start 查看启动的服务 Ntsysv 配置网络 Netconfig
查看ip Ifconfig
查看系统服务 /etc/init.d/
启动到文字界面(不启动xwindow) 将/etc/inittab中 id:5:initdefault: 一行中的5改为3 强制删除目录 Rm -rf XXXX
系统级配置文件位置 /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 查看磁盘情况 Df -h Fdisk - l
查看系统信息 /proc/ 下的相应文件 14. 用rpm安装/卸载/查看 查看: rpm -aq|grep xxx 安装: rpm -ivf xxx 卸载: rpm -e xxx 15.查看运行的进程 Top -sc
查找进程 Ps -ef|grep xxxx
远程考备 Scp -r xxx目录 root@172.17.8.250:/目录 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 停机 系统运行时间及在线用户数 Uptime 查看系统版本信息 Uname -a 查看开机信息 Dmesg
开机自启动设置 修改 /etc/rc.d/rc.local 文件,添加要启动的命令。 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 1 2 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] 整数: 字符串: 文件: 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 压缩包名字 要压缩的内容 例: rar a xxx.rar ./xxxx/* 51. 查看内存信息 cat /proc/meminfo | more 52. 查看cpu信息 cat /proc/cpuinfo 53.查看所有硬件型号 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