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

[经验分享] Linux命令使用(homework)

[复制链接]

尚未签到

发表于 2018-5-24 09:57:20 | 显示全部楼层 |阅读模式
  1. 新安装一台RHEL 6.x 或 CentOS 6.x 虚拟机
      1)关闭防火墙、SELinux
  [root@localhost ~]#serviceiptables stop
  [root@localhost ~]# chkconfigiptables off
  [root@localhost ~]# vim/etc/sysconfig/selinux
ELINUX=disabled
2)使用光盘中的软件包为本机配置YUM源    【 提示:指到光盘根目录,不要指向Packages】
  [root@localhost ~]# vim/etc/yum.repos.d/bjpz.repo
  [rhel6.4]
  name=rhel6.4
  baseurl=file:///misc/cd
  enabled=1
  gpgcheck=0
  2,查看当前主机名,然后设置为youname.nsd1308.com
  [root@localhost ~]# hostname
  localhost.localdomain
  [root@localhost ~]# hostname youname.nsd1308.com
  [root@localhost ~]# hostname
  youname.nsd1308.com
  3,查看当前主机的IP,临时设置当前IP为192.168.10.X
  [root@localhost ~]#ifconfig eth1
  [root@localhost ~]# ifconfig eth1 192.168.10.1/24
  4,查看CPU与内存信息
  [root@localhost ~]# cat /proc/cpuinfo
  [root@localhost ~]# cat /proc/meminfo
  5,查看系统具体属于RedHat哪一个版本
  [root@localhost ~]# cat /etc/issue
  6,查看当前系统的时间
  [root@localhost ~]# date
  7,列出/etc目录属性
  [root@localhost ~]# ls -ld /etc/
  8,递归显示/boot目录下的文件和内容
  [root@localhost ~]# ls -R /boot/
  9,显示root下面所有文件包括隐藏文件
  [root@localhost ~]# ls -a /root
  10,进入/tmp目录,删除所有文件和目录,创建file1.txt file2.txt file3.txt file13.txt filea.txt fileab.txt
  [root@localhost ~]# cd /tmp/
  [root@localhost tmp]# rm -rf *
  [root@localhost tmp]# mkdir file1.txt file2.txt file3.txtfile13.txt filea.txt fileab.txt
  11,显示file开头的,以.txt结尾的,中间2个字符的文件
  [root@localhost tmp]# find /tmp -name "file??.txt"
  12,显示file开头的,以.txt结尾的,中间是单个数字的文件
  [root@localhost tmp]#find /tmp -name "file[0-9].txt"
  13,显示file开头的,以.txt结尾的,中间部分可能是1 3 a ab的文件
  [root@localhost tmp]#ls  file{1,3,a,ab}.txt
  14,查看/boot和/etc/pki分别占用多大空间
  [root@localhost tmp]# du -sh /boot/
  [root@localhost tmp]# du -sh /etc/pki
  15,查看/etc/passwd前5行
  [root@localhost tmp]# head -5 /etc/passwd
  16,查看/etc/passwd尾5行
  [root@localhost tmp]# tail -5 /etc/passwd
  17,查看/etc/passwd的第8-12行
  [root@localhost tmp]# head -12 /etc/passwd|tail -5
  18,统计系统中有多少个账户
  [root@localhost tmp]# cat /etc/passwd |wc -l
  19,计算/etc目录下.conf配置文件的个数
  [root@localhost ~]# ls /etc/*.conf|wc -l
  20,显示/etc/passwd中以root开头的内容
  [root@localhost ~]# grep '^root' /etc/passwd
  21,显示/etc/passwd中以bash结尾的内容
  [root@localhost ~]# grep 'bash$' /etc/passwd
  28,创建账户student
        stu01,宿主目录设为/opt/stu01
        stu02,uid为10001,账户在2015-06-30号过期,基本组设为stu01
        sys01,不用于登录
        sys02,不创建宿主目录
  [root@localhost ~]#useradd student
  [root@localhost ~]# useradd -d /opt/stu01 stu01
  [root@localhost ~]# useradd -u 10001 -e 2015-06-30 -g stu01stu02
  [root@localhost ~]#useradd -s /sbin/nologin sys01
  [root@localhost ~]# useradd -M sys02
  29,查看/etc/passwd文件的第一行
  [root@localhost ~]# head -1 /etc/passwd
  30,查看/etc/shadow文件的第一行
  [root@localhost ~]# head -1 /etc/shadow
  31,针对student操作设置密码为123456,然后用student登录自己修改密码
  [root@localhost ~]# echo123456|passwd --stdin student
  更改用户 student 的密码 。
  passwd: 所有的身份验证令牌已经成功更新。
  [root@localhost ~]# su - student
  [student@youname ~]$ passwd
  更改用户 student 的密码 。
  为 student 更改 STRESS 密码。
  (当前)UNIX 密码:
  新的密码:
  重新输入新的密码:
  passwd: 所有的身份验证令牌已经成功更新。
  清空student的密码,查看/etc/shadow里面与student相关的内容
  [root@youname ~]# passwd -d student
  清除用户的密码 student。
  passwd: 操作成功
  [root@youname ~]# cat /etc/shadow |grep student
  32、手动创建用户的过程 (禁止useradd)
        /etc/passwd
  [root@youname ~]# vim/etc/passwd
  sys03:x:10004:10004::/home/sys03:/bin/bash
         /etc/shadow
  [root@youname ~]# vim /etc/shadow
  sys03:!!:16256:0:99999:7:::
  /etc/group
  [root@youname ~]# vim /etc/group
  sys03:x:10004:
       /etc/gshadow
  [root@youname ~]# vim /etc/gshadow
  sys03:!::
  [root@youname ~]# su -sys03
  [sys03@youname ~]$
  33)为虚拟机添加一块80GB、SCSI接口的硬盘
  34)划分2个20GB的主分区,剩余作为扩展分区
  Command (m for help): n
  Command action
  e   extended
  p   primary partition(1-4)
  p
  Partition number (1-4): 1
  First sector (2048-167772159, default 2048):
  Using default value 2048
  Last sector, +sectors or +size{K,M,G} (2048-167772159, default167772159): +20G
  Command (m for help): n
  Command action
  e   extended
  p   primary partition(1-4)
  p
  Partition number (1-4): 2
  First sector (41945088-167772159, default 41945088):
  Using default value41945088
  Last sector, +sectors or +size{K,M,G} (41945088-167772159,default 167772159): +20G
  Command (m for help): n
  Command action
  e   extended
  p   primary partition(1-4)
  e
  Partition number (1-4): 3
  First sector (83888128-167772159, default 83888128):
  Using default value83888128
  Last sector, +sectors or +size{K,M,G} (83888128-167772159,default 167772159):
  Using default value 167772159
  35)新建2个逻辑分区,分别为2GB、10GB
  Command (m for help): n
  Command action
  l   logical (5 or over)
  p   primary partition(1-4)
  l
  First sector (83890176-167772159, default 83890176):
  Using default value83890176
  Last sector, +sectors or +size{K,M,G} (83890176-167772159,default 167772159): +2G
  
  Command (m for help): n
  Command action
  l   logical (5 or over)
  p   primary partition(1-4)
  l
  First sector (88086528-167772159, default 88086528):
  Using default value88086528
  Last sector, +sectors or +size{K,M,G} (88086528-167772159,default 167772159): +20G
  36)将第1个逻辑分区的类型改为SWAP(ID 82)
  Command (m for help): t
  Partition number (1-6): 5
  Hex code (type L to list codes): 82
  Changed system type of partition 5 to 82 (Linux swap / Solaris)
  37)将第2个逻辑分区的类型改为VFAT(ID b)
  Command (m for help): t
  Partition number (1-6): 6
  Hex code (type L to list codes): b
  Changed system type of partition 6 to b (W95 FAT32)
  38)确认分区无误后,保存退出
  Command (m for help): p
  Disk /dev/sdb: 85.9 GB, 85899345920 bytes
  255 heads, 63 sectors/track, 10443 cylinders, total 167772160sectors
  Units = sectors of 1 *512 = 512 bytes
  Sector size (logical/physical): 512 bytes / 512 bytes
  I/O size (minimum/optimal):512 bytes / 512 bytes
  Disk identifier: 0xbc90dae5
     Device Boot      Start         End      Blocks  Id  System
  /dev/sdb1            2048    41945087   20971520   83  Linux
  /dev/sdb2        41945088    83888127   20971520   83  Linux
  /dev/sdb3        83888128   167772159   41942016    5  Extended
  /dev/sdb5        83890176    88084479    2097152   82  Linux swap / Solaris
  /dev/sdb6        88086528   130029567   20971520    b W95 FAT32
  Command (m for help): w
  The partition table has been altered!
  Calling ioctl() to re-read partition table.
  WARNING: If you havecreated or modified any DOS 6.x
  partitions, please see the fdisk manual page for additional
  information.
  Syncing disks.
  39)使用partprobe识别新的分区表   【最好是重启一次】
  [root@youname ~]# partprobe
  40)将/dev/sdb1格式化成ext3分区
  [root@youname ~]# mkfs.ext3 /dev/sdb1
  41)将/dev/sdb6格式化成FAT32分区
  [root@youname ~]# mkfs.vfat -F 32 /dev/sdb6
  42)将/dev/sdb1挂载到/mnt/part1,在这个挂载目录新建一个file.txt文件和一个now的目录。
  [root@youname ~]# mkdir/mnt/part1
  [root@youname ~]# mount /dev/sdb1 /mnt/part1/
  [root@youname ~]# mkdir/mnt/part1/now/
  [root@youname ~]# touch /mnt/part1/file.txt
  43)分别卸载/dev/sdb1、/dev/sdb6
  [root@youname ~]# umount /dev/sdb1
  [root@youname ~]# umount /dev/sdb6
  
  
  
  

运维网声明 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-480542-1-1.html 上篇帖子: Linux:Gzip命令 下篇帖子: Linux 6.4安装yum
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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