设为首页 收藏本站
查看: 1560|回复: 0

[经验分享] linux复习2

[复制链接]

尚未签到

发表于 2019-2-18 10:04:11 | 显示全部楼层 |阅读模式
  1.磁盘分区格式:
MBR:最多4个分区,最大支持2.2T左右的容量
GPT:最多128个主分区
  2.文件系统:
ext3/4:适合小文件
xfs:合适大文件
  3.磁盘分区:安装linux最少需要1个分区
/boot  /home  /var  (一般单独分区)
  4.命令行提示符使用的PS1设置
[root@room3pc19 桌面]#export PS1='[\u@\t \W]\$'
[root@10:50:28 桌面]#export PS1='[\u@\h \W]\$'
  5.列出内核版本
[root@room3pc19 桌面]#uname -r
3.10.0-327.el7.x86_64
  6.查看文件,并按时间排序
[root@room3pc19 桌面]#ls -lt
[root@room3pc19 桌面]#ls -ltr (翻转时间排序)
  7.命令的分类
内部命令:操作系统与生俱来的功能,没有文件对应
外部命令:必须对应成命令文件
[root@room3pc19 桌面]#type ls
ls 是 `ls --color=auto' 的别名
[root@room3pc19 桌面]#type cd
cd 是 shell 内嵌
[root@room3pc19 桌面]#enable 列出内部命令
  8.touch创建文件或者更改时间戳(如果文件已经存在)
  9.配置临时地址
[root@room3pc19 桌面]#ifconfig eth0 192.168.6.8/24 up
  10.网卡配置文件所在位置
/etc/sysconfig/network-scripts/
  11.软件包管理
http://mirrors.163.com/
http://mirrors.aliyun.com/
  12.查找文件
[root@room3pc19 ~]#find /boot/ -size +5M 大于5M的文件
[root@room3pc19 ~]#find /boot/ -size +5M -exec cp {} /opt/\;
[root@room3pc19 ~]#find /opt/ -mtime +10 #10天前修改过
[root@room3pc19 ~]#find /opt/ -mtime -2 #2天内修改过
  13.使用locate查找文件(查找快,不精确)
[root@room3pc19 ~]#locate vmlinuz
[root@room3pc19 ~]#updatedb # 更新locate使用的数据库
  14.查找文件内容
15.输入重定向
16.结束标记
  17.压缩文件
[root@room3pc19 ~]#gzip initial-setup-ks.cfg 压缩文件
[root@room3pc19 ~]#gzip -d  initial-setup-ks.cfg 解压文件
  [root@room3pc19 ~]#cp -r /etc/security/ /opt/
[root@room3pc19 ~]#cd /opt/
[root@room3pc19 opt]#gzip security/        #gz不能压缩目录
[root@room3pc19 opt]#tar cf security.tar security/   打包,不压缩
[root@room3pc19 opt]#gzip security.tar   压缩
  18.查看文件类型
  19.不解压,只查看压缩包的内容
  20.周期性执行任务
[root@room3pc19 opt]#crontab -e
05   command 每个小时的05分执行
05 15   command 每天15:05执行
05 15 1
command 每月1号15:05执行
05 15 1 3
command 每年3月1日15:05执行
05 15  2 command 每周2的15:05执行
/5 8-18 * 1,3,5 command 每周一三五8点到18点之间,每5分钟执行
  21.文件类型

  • 表示普通文件,d表示目录,l表示链接文件,b表示块文件,c表示字符设备
  22.suid:程序以属主的身份运行程序或命令
命令、程序在运行期间具有身份
[bob@room3pc19 root]$ls /root/ 权限不够
[root@room3pc19 ~]#chmod u+s /usr/bin/ls
[bob@room3pc19 root]$ls /root/  成功执行
  23.sgid:继承父目录的属组
  [bob@room3pc19 root]$ls /root/
[root@room3pc19 ~]#chown .bob /tmp/demo/   改变目录属组
[root@room3pc19 ~]#ll -d /tmp/demo/
[root@room3pc19 ~]#cp /etc/passwd /tmp/demo/
[root@room3pc19 ~]#ll /tmp/demo/        #passwd属组仍为root
[root@room3pc19 ~]#chmod g+s /tmp/demo/
[root@room3pc19 ~]#ll -d /tmp/demo/
[root@room3pc19 ~]#cp /etc/hosts /tmp/demo/
[root@room3pc19 ~]#ll /tmp/demo/  # hosts属组变为bob
  24.sticky bit 用户只能删除自己的文件
[root@room3pc19 ~]#ll -d /tmp/ /var/tmp/
[tom@room3pc19 root]$echo 'hello tom' > /var/tmp/tom.txt
[bob@room3pc19 ~]$echo 'hello bob' > /var/tmp/bob.txt
[bob@room3pc19 ~]$rm /var/tmp/tom.txt 失败
[bob@room3pc19 ~]$rm /var/tmp/bob.txt 成功
  25.磁盘管理
[root@room3pc19 ~]#parted /dev/vdb
(parted) mklabel gpt
(parted) mklabel pimary 1M 2G
(parted) print
(parted) mklabel primary 2G 5G
(parted) quit
[root@room3pc19 ~]#lsblk
[root@room3pc19 ~]#parted /dev/vdb
(parted) print  找到前一分区的结束点5000MB
(parted)mkpart primary 5000M 20%
  26.lvm
lvm是逻辑卷管理,它是动态管理存储空间的方法。首先,将磁盘或分区转换为物理卷pv,再将一到多个pv组合成卷组vg,最后在vg上创建逻辑卷lv。lv可以像普通分区一样,进行格式化,挂载。如果lv空间不足,还可以对它实现在线扩容。
  27.新建lv
#pvcreate /dev/vdb{1,2,3}
#pvs
#vgcreate vgtest /dev/vdb{1,2,3}
#vgs
#lvcreate -n lvtest -L1G vgtest
#lvs
#mkfs.ext4 /dev/vgtest/lvtest
28.lv灾难恢复
模拟逻辑卷被误删除
#umount /home
#lvremove /dev/rhel/home
  #vgcfgrestore -l rhel 查看rhel卷组的日志,找到删除lv之前的日志是哪一个
#vgcfgrestore -f /etc/lvm/archive/rhel_00001-605793076.vg rhel 根据删除前的日志恢复卷组
#lvchange -ay /dev/rhel/home 激活逻辑卷
#mount -a 挂载
  29、swap交换空间两种方式:分区形式和文件形式
创建一个512M的文件
[root@client ~]# dd if=/dev/zero of=/swapfile bs=1M count=512
[root@client ~]# mkswap /swapfile 格式化成swap格式
[root@client ~]# swapon /swapfile 临时加载
[root@client ~]# swapon -s        查看swap




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-673835-1-1.html 上篇帖子: linux构成及基础 下篇帖子: Linux LVM的PV操作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表