常用操作
---------------------------------------------
目录切换命令
---------------------------------------------
cd 目录名 -- 进入某个目录
cd ../ -- 返回上一级目录
cd / -- 返回系统根目录
cd ~ -- 切换到用户主目录
cd - -- 切换到上一个所在目录
---------------------------------------------
目录的操作命令(增删改查)
---------------------------------------------
mkdir 目录名 -- 创建目录
mkdir -p 目录名 -- 创建多级目录
ls [-al] 目录名 -- 查看目录下所有的目录和文件
ls -a 目录名 -- 查看目录下所有的目录和文件(包括隐藏的)
ls -l 目录名 -- 查看目录下所有的目录和文件的详细信息
find 目录名 参数 -- 查找目录
mv 目录名称 新目录名称 -- 修改目录名/文件名
mv 目录名称 目录的新位置 -- 移动目录/文件的位置
cp -r 目录名称 拷贝位置 -- 拷贝目录/文件 -r代表递归
rm [-rf] 目录名 -- 删除目录/文件 -rf不询问,直接删除
---------------------------------------------
文件的操作命令(增删改查)
---------------------------------------------
touch 文件名称 -- 创建文件
cat/more/less/tail 文件名 -- 查看文件
tail -f -- 查看日志
vim 文件名 -- 修改文件内容
:%s/被替换的内容/替换的/g -- 替换内容
:set nu -- 显示行号
/etc/virc vi的配置文件 最后加上:set nu --全局配置,显示行号
rm [-rf] 文件名 -- 删除文件
---------------------------------------------
压缩文件的操作命令
---------------------------------------------
tar -zcvf 打包压缩后的文件名 要打包压缩的文件 -- 打包压缩文件
tar [-xvf] 压缩文件 -- 解压
tar -xvf 压缩文件名 -C解压位置 -- 解压到指定位置
---------------------------------------------
网卡操作
---------------------------------------------
ifconfig -- 查看当前系统的网卡信息
dhclient eth0 -- 启动网卡
ifup eth0 -- 启动网卡
ifdown eth0 -- 关闭网卡
---------------------------------------------
其他操作
---------------------------------------------
pwd -- 显示当前位置
grep 要搜索的字符串 要搜索的文件 [--color] -- 搜索命令
| -- 管道命令
ps -ef -- 查看进程
kill -9 进程的pid -- 杀死进程
ping -- 查看与某台机器的连接情况
netstat -an -- 查看当前系统的端口使用
service 服务名 start -- 开启服务
service 服务名 stop -- 停止服务
service 服务名 restart -- 重启服务
ps -ef | grep sshd -- 查找进程
su 用户名 -- 切换计算机用户
whereis pwd -- 查找命令的位置
---------------------------------------------
挂载操作
---------------------------------------------
mount /dev/cdrom /mnt/cdrom -- 挂载
umount /mnt/cdrom -- 取消挂载
---------------------------------------------
权限操作
---------------------------------------------
chmod g/u/o +/- w/r/z 文件名 -- 给组增加/减少权限
chmod 777 文件名
chmod 777 -R -- 递归授权
---------------------------------------------
创建用户操作
---------------------------------------------
groupadd -g 701 组名 -- 创建组
useradd -g 701 用户名 -- 创建用户
passwd 用户名 -- 修改密码
chown 用户群 文件名 -- 修改文件所有者
---------------------------------------------
软件安装操作
---------------------------------------------
rpm -ivh 文件名 -- 显示安装进度的安装
rpm -i 文件名称 -- 安装
echo $PATH -- 查看现有的环境变量
linux安装后的常见问题
1.无网络
ifconfig查询如下:
处理方案:
键入vi /etc/sysconfig/network-scripts/ifcfg-eth0命令,将ONBOOT改为yes
2. 指定id地址
键入vi /etc/sysconfig/network-scripts/ifcfg-eth0命令,如下所示进行配置
DEVICE=eth0
TYPE=Ethernet
UUID=abca304c-5b4e-4f47-8285-3fc6f3cc877d
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.25.128
NETMASK=255.255.255.0
GATEWAY=192.168.25.2
HWADDR=00:0C:29:5A:FB:85
IPV6INIT=no
NAME="System eth0"
3.关闭防火墙
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT
/etc/rc.d/init.d/iptables save