linux常用操作
1.本地连接通过ssh协议连接
λ ssh root@192.168.94.130 -p 22
ssh:协议名
root:登陆的用户
@192.168.94.130:要登陆的地址
-p 22:代表端口是连接到22
2.本地连接通过sftp协议连接
sftp root@192.168.94.130
3.网络配置管理
检查网络连通性:
ping destip
查看ip地址
ifconfig 查看所有网络设备的地址信息
ifconfig eth0 查看指定的eth0以太网卡的地址信息
修改ip地址
ifconfig eth0 192.168.2.150 netmask 255.255.255.0
通过setup修改网络配置
在root权限下执行setup指令可以打开一个带菜单的伪图形界面来修改网络配置
通过配置文件修改ip地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0修改该配置文件即可改ip地址
[root@localhost~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0c:29:f1:b2:e8 #网卡物理地址
IPV6INIT=yes
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="b3cd1ac3-aecf-4845-9812-9337135c072b"
IPADDR=192.168.2.199 # IP地址
NETMASK=255.255.255.0 #子网掩码
DNS2=8.8.8.8 #域名服务器2
GATEWAY=192.168.2.1 #网关
DNS1=192.168.2.1 #域名服务器1
USERCTL=no
4.主机名-ip映射
vi /etc/hosts
5.网络服务与启动
列出系统所有应用服务状态
service --status-all
查看指定服务运行状态:
service servicename status
启动服务:
service servicename start
停止服务:
service servicename stop
列出所有服务的随机自起配置:
chkconfig --list
关闭服务的随机自起:
chkconfig servicename off
开启服务的随机自起:
chkconfig servicename on
常用示例:
重启网络服务 service network restart
停止httpd service httpd stop
启动 httpd service httpd start
关闭防火墙服务 service iptables stop
关闭防火墙自动启动 chkconfig iptables off
6.查看网络连接信息
指令:netstat
netstat常用示例:
netstat -natp
netstat -nltp
netstat -naup
常用参数解释:
-a 显示所有连接和监听端口
-l 只显示监听进程
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-p 显示建立相关链接的程序名
7.杂片
磁盘/内存使用信息查看
df -h 查看磁盘空间状态信息
du -sh * 查看指定目录下所有子目录和文件的汇总大小
free 查看内存使用状况
进程管理
top 查看实时刷新的系统进程信息
ps -ef 查看系统中当前瞬间的进程信息快照
ps -ef | grep myshell.sh 搜索myshell进程的信息
kill -9 pid 杀掉进程 (-9 表示强制杀死)
修改系统的默认启动级别
vi /etc/inittab
0- halt (Do NOT set initdefault to this)
1- Single user mode
2- Multiuser, without NFS (The same as 3, if you do not have networking)
3- Full multiuser mode
4- unused
5- X11
6- reboot (Do NOT set initdefault to this)
#
id:3:initdefault:
用level 3 就启动全功能状态的字符界面
在命令行模式下,用startx可以手动启动图形界面(在服务器上操作)