linux零基础体验-deeper
2016.6.4
Linux的常用命令整理 -by deeper
一、常用配置文件目录
1、网卡配置文件
“/etc/sysconfig/network-scripts/ifcfg-XXX”(XXX为网卡名称,如eth0)
2、主机名称配置文件
“/etc/sysconfig/network”
3、DNS查看文件
“/etc/resolv.conf”
4、selinux配置文件
“/etc/selinux/config”
5、iptables程序文件 “/etc/sysconfig/iptables”
6、系统内核版本文件 “/etc/issue”
7、启动级别配置文件 “/etc/inittab”
8、telnet配置文件 “/etc/xinetd.d/telnet”
9、xinetd程序文件 “/etc/init.d/xinetd” 网络守护进程服务程序(又叫超级Internet服务器)
xinetd配置文件 “/etc/xinetd.conf”
xinted属下某项服务的配置文件 "/etc/xinetd.d/XXX"(如telnet)
10、cpu信息 “/proc/cpuinfo”
11、内存信息 “/proc/meminfo”
二、常见的命令
1、常见查询命令:
查看系统版本 #lsb_release -a
查看内核版本 #uname -r
查看cpu信息 #cat /proc/cpuinfo
查看内存信息 #cat /proc/meminfo
查看主机名 #hostname
查看当前用户 #whoami
查看当前工作路径 #pwd
查看IP地址 #ifconfig
显示目录列表 #ls ls-l(显示文件权限) ls -a(显示隐藏文件)
查看selinux的状态 #getenforce
查看iptables的状态 #chkconfig iptables --list或者#service iptables status
查看telnet的安装状态 #rpm -qa | grep telnet
查看路由表 #route -n或者#netstat -rn
查看XX端口是否被监听 #netstat -utpln |grep XX
查看XX端口占用情况 #netstat -apn | grep XX
2、常用的修改命令
临时修改主机名 #hostname XXX
永久修改主机名 #vim /etc/sysconfig/network
临时修改启动级别 #init 3或者5
永久修改启动级别 #vim /etc/inittab
临时禁用selinux #setenforce 0 启用就是改为1
永久禁用selinux #vim /etc/selinux/config或者 #echo "/usr/sbin/setenforce 0" >> /etc/rc..local (将临时禁用的命令写到开机启动项
里)
临时禁用iptables # /etc/init.d/iptables stop 启用就是改为start
永久禁用iptables #chkconfig --level 35 iptables off
临时修改IP地址 #ifconfig eth0 1.1.1.1/8
永久修改IP地址 #vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改DNS #vim /etc/sysconfig/network-scripts/ifcfg-eth0 或者#vim /etc/resolv.conf
重启网络服务 # /etc/init.d/network restart或者#service network restart 或者#ifdown eth0 接上 #ifup eth0
挂载光盘到某个位置 #mount /dev/cdrom /mnt/abc/
安装rpm包 #rpm -ivh /mnt/abc/Packages/....rpm
启用xinetd超级进程守护程序 # /etc/init.d/xinetd start 或者 #service xinetd start
设置telnet开机启动 #chkconfig telnet on
关机 #shutdown -h now或者poweroff #shutdown -h +15 '15分钟后关机'
重启 #reboot
为XX文件赋予权限 #chmod +x XX (-号取消权限)
3、vi和vim(编辑命令):
1)vi /etc/XX 进入文件进行编辑
2)命令模式 可以复制(yy)、粘贴(p或P) 、删除(dd) 前面加数字表示作用的行数 如删除2行 2dd,撤销(u),删除光标处单个
字符(delete)
3)编辑模式 按insert或i 进入 进行详细的修改
4)末行模式 在命令模式才能进入 输入“:”,保存 “:w”、另存为“:w /etc/newfile”、保持退出“:wq”、 直接退出“:q” 、不 保
存退出(强制退出)“:q!”
4、cat(查看命令): cat /etc/sysconfig/network-scripts/ifcfg-eth0
5、 使用xinetd启动守护进程
原则上任何系统服务都可以使用xinetd,然而最适合的应该是那些常用的网络服务,同时,这个服务的请求数目和频 繁程度不会太
高。像DNS和 Apache就不适合采用这种方式,而像FTP、Telnet、SSH等就适合使用xinetd模式,系统默认使用 xinetd的服务可 以
分为如下几类。
① 标准Internet服务:telnet、ftp。
② 信息服务:finger、netstat、systat。
③ 邮件服务:imap、imaps、pop2、pop3、pops。
④ RPC服务:rquotad、rstatd、rusersd、sprayd、walld。
⑤ BSD服务:comsat、exec、login、ntalk、shell、talk。
⑥ 内部服务:chargen、daytime、echo、servers、services、time。
⑦ 安全服务:irc。
⑧ 其他服务:name、tftp、uucp。
6、可以用service命令来控制/etc/init.d目录下的服务,如 service xinetd restart