Centos笔记

(1)Linux文件类型颜色
蓝色 = 目录。 绿色 = 可执行文件 红色 = 压缩文件 浅蓝色 = 链接文件 灰色 = 其它文件
(2)系统操作
#查看主机名。 #hostname
#查看用户信息 #id 用户名
#修改主机名。 #hostname haha
#ifconfig
eth0第一张网卡 ifconfig eth0 192.168.9.9临时设置ip
lo回环接口127.0.0.1
#关机 #poweroff
#重启 #reboot
(3)基础操作
#–移动到某个文件夹 # cd /usr/local
#–返回上一级目录 # cd …/
#–查看当前目录 # pwd
#–查看文本文件 # cat /etc/yum.repo
#—查看内存 #cat /proc/meminfo
#–查看目录文件 # ls
#—查看cpu #lscpu
#ls /home
#查看隐藏文件 #ls -A /root
#查看查找文件 #less /etc/passwd
输入/haha 代表全文查找haha q退出
#head -n 文件路径 #查看文件前n行
#tail -n 文件路径 #查看文件后n行
#过滤筛选字符串 #grep haha 文件路径 #查看文件中包含haha的行
-i忽略大小写 -v取反查找
(4)文件操作
#创建目录 #mkdir /opt/dvd
-p递归创建目录
-R递归显示目录(所以目录内容全展示)
#创建文件 #touch haha.txt
#删除 #rm 目录或文件
-rf递归强制
#移动文件 # mv test.txt /usr/local/java
#修改文件名 # mv test.txt test2.txt
#复制文件 # cp test.txt /usr/local/java
-r复制整个目录
-i强制覆盖
#重定向输出 #ls - -help > /opt/ls.txt(覆盖)
#ls - -help >> /opt/ls.txt(追加)
#输出 #echo 123456
#echo 123 >> /opt/haha.txt 把123追加到haha.txt

文件编辑vim
#–打开或创建文件 # vim test.txt # vi test.txt
#进入编辑状态 按 i 、o、a键
#退出编辑状态 按 Esc 键
#命令模式下 按u撤回
#–保存文件,不退出vi :w
#–将内容保存到另外一个文件中,不退出vi :w test.txt
#–强制保存,不退出vi :w!
#–保存文件,并退出vi :wq
#–强制保存文件,并退出vi :wq!
#–不保存文件,并退出vi :q
#–不保存文件,强制退出vi :q!
#–放弃所有修改,从上次保存文件开始编辑 :e!
#–清除所有文本内容;%=所有,d=删除 :%d
(5)权限管理
#创建用户 #useradd 用户名
#-u 指定uid。-d指定家目录。-G指定附加组
#passwd 用户名
#删除用户 #userdel 用户名
#-r 连同家目录一同删掉
#创建组 #groupadd 组名
#-g 指定组id
#组管理 #gpasswd -a 用户名 组名 #添加
#gpasswd -d 用户名 组名 #删除
#删除组 #groupdel 组名

文件权限
#–查询文件权限 # ls -l /etc/sudoers
#–将文件改成可读写。 # chmod -v u+w /etc/sudoer
#–将文件改成只读。 #chmod -v u-w /etc/sudoers
#–赋予文件可执行的权限。 # chmod +x /etc/rc.d/rc.local
u = 用户 g = 用户组 o = 其它 a = 所有

#–只赋予文件所有者拥有执行权限。# chmod u+x [file]
chmod +x [file] == chmod a+x [file]
读 = r = 4 写 = w = 2 执行 = x = 1

(6)yum安装与卸载
yum本地源
mkdir /dvd
mkdir /yumbakeup
mount /dev/cdrom /dvd #挂载(让目录成为设备访问点)
cd /etc/yum.repos.d
mv -fr Centos* /yumbakeup #备份
vi centos_benduyum
[iso]
name=yuan
baseurl=fire:///dvd
gpgcheck=0
enabled=1
yum clear all

#–安装过程需要询问 yes/no # yum install [package name]
#–安装过程默认 yes # yum -y install [package name]
#–卸载过程需要询问 yes/no # yum remove [package name]
#–卸载过程默认 yes # yum -y remove [package name]
#更新系统所有的依赖包 # yum upgrade
#更新系统所有依赖包和更新系统内核#yum update

(7)解压缩文件
#–解压tar.gz # tar -zxvf apache-tomcat-7.0.90.tar.gz
#-- 解压 tar.gz 到指定目录 # tar -zxvf apache-tomcat-7.0.90.tar.gz -C /opt/tomcat/
#–打包tar.gz # tar -czvf test.tar.gz /opt/test
#–解压.tar # tar -xvf MySQL-5.6.43-1.el7.x86_64.rpm-bundle.tar
#–打包.tar # tar -cvf test.tar /opt/test

#–解压.bz2 #tar vjxf test.tar.bz2

#–解压.zip
#–安装upzip工具 # yum install -y unzip zip
#–开始解压。 # unzip test.zip
#–开始解压,指定路径 # unzip test.zip -d /opt/test
#–检测压缩包 # unzip -t test.zip

#–解压cpio文件 # cpio -idmv < 10201_database_linux_x86_64.cpio
rpm安装与卸载
#–安装rpm包 # rpm -ivh [rpm package]
#–升级rpm包 # rpm -Uvh [rpm package]
#–移走rpm包 # rpm -e [rpm package]
#–查询rpm包是否安装 # rpm -q [rpm package name]
#–模糊查询rpm包是否安装 # rpm -qa | grep [rpm package name]
#–查询rpm包的信息 # rpm -qi [rpm package name]
#–查询rpm包的文件组成 # rpm -ql [rpm package name]
#–查询服务器的文件属于哪一个rpm包 # rpm -qf [path + filename]
#–查询所有安装的rpm包 # rpm -qa
#–查询未安装的rpm包的文件组成 # rpm -qilp [rpm package name]
#–综合参数使用 # rpm -qil [rpm package name]
#–列出与rpm包名相关的prm包 # rpm -qa|grep [rpm package name]
#–卸载rpm包(从-qa查询的最后一包开始)(可不写版本号)(可追加–nodeps参数)
#rpm -e [rpm package name]
#–按时间顺序,输出已安装的rpm包 # rpm -q --all --last > /root/tmp.txt

(8)进程控制
#–查询进程是否运行 # ps -ef | grep java
#–查询占用端口的进程 # lsof -i :<端口>
#–根据PID关闭进程 # kill -9 <进程编号>
#管理计划任务策略 #crontab
#crontab -e [-u 用户名] #编辑
#crontab -l [-u 用户名] #查看
#crontab -r [-u 用户名] #清除
#/var/log/crond #日志文件路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值