天天看点

Day01_LinuxDay01_Linux

Day01_Linux

1、CentOS文件和目录

  • etc系统配置文件
  • bin系统预设执行文件目录
  • usr、sbin系统与执行文件反你个纸目录
  • usr系统预设执行文件的放置目录
  • /var/log程序运行日志的执行文件

2、CentOS常用命令:

2.1、Linux 用户管理:
  • 创建用户:useradd (选项) 用户名 用户相关命令必须使用root账号
  • 用户口令:passwd (选项) 密码
  • 修改用户:usermod [选项] 登录
  • 删除用户:userdel (选项) 删除
  • 修改密码:passwd (root账户可以修改root密码 个人用户可以修改个人密码)
2.2 用户组
  • 创建用户 groupadd (选项)用户组
  • groupadd -g 8888 itbj2020group(创建一个组并添加ID8888此操作需要root)
  • 更改用户组信息 groupmod (选项) 组名 (直接输入groupmod可以调出菜单)
  • 查询用户所在组 groups 用户名
  • 删除用户组 groupdel 组名
2.3 管理用户组成员
  • gpasswd -a 用户名 组名(将用户添加到组)
  • date -d “字符串(合适yyyy-mm-dd hh-mm-ss)”显示字符串所指的日期
  • date -s “字符串”设置时间
2.4 显示用户
  • logname 显示目前用户的名称
  • su 用户名 切换用户
  • su -c ls root (从当前用户切换root执行ls后返回当前用户)
2.5 id命令
  • id 查看用户地址和群组地址
  • sudo 提高当前用户权限
  • sudo -u root ls -l 指定root用户执行指令
2.6 top命令
  • top 显示进程信息
  • top -c (对属性像是进行了命令补全)
  • top -p 6972(显示进程号为6972的进程信息)【常用】
2.7 ps命令
  • ps -A 显示进程信息
  • ps -u root 显示指定用户信息
  • ps -ef 显示所有进程信息
2.8 kill命令
  • kill 15642 杀死一个进程
  • kill -KILL 15642 强制杀死进程
  • kill -9 15642 彻底杀死进程
  • kill -9 $(ps -ef | grep itcast) 杀死指定用户所有进程(过滤出itcast用户进程)
  • kill -u itcast 直接杀死
2.9 关机命令
  • shutdown -h now 立即关机
  • shutdown +1 “System will shutdown after 1 minutes” (指定1分钟后关机,1分钟关机并显示警告信息)
  • shutdown –r +1 “1分钟后关机重启”(指定1分钟后重启,并发出警告信息)
2.10 重启命令
  • reboot 重启
2.11 clear命令
  • clear用于清除屏幕
2.12 exit命令
  • exit用于退出目前的shell

3、Linux目录管理

3.1 目录常用命令
  • ls: 列出目录
  • cd: 切换目录
  • pwd: 显示目前的目录
  • mkdir:创建一个新的目录
  • rmdir:删除一个空的目录
  • cp: 复制文件或目录
  • rm: 移除文件或目录
  • mv: 移动文件与目录或修改文件与目录的名称

自动补全

  • 在敲出 文件/ 目录 / 命令 的前几个字母之后, 按下

    tab

  • 如果还存在其他 文件 / 目录 / 命令, 再按一下tab键, 系统会提示可能存在的命令
3.2 ls命令
  • ls 显示不隐藏的文件与文件夹
  • ls -al 将根目录下的所有文件列出来(含属性与隐藏档)
  • ls -l 可以查看文件夹下文件的详细信息
3.2 pwd显示当前目录
  • pwd -P 显示当前所在目录
3.3 cd 切换目录
  • cd切换目录
  • **绝对路径:**由根目录 / 写起,例如: /usr/share/doc 这个目录。
  • **相对路径:**路不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd …/man 这就是相对路径的写法啦!
3.4 mkdir 创建目录
  • mkdir [-p] dirName (-p 确保目录名称存在,不存在的就建一个)
  • mkdir -p aaa/bbb 创建多慨目录
3.5 rmdir删空目录
  • rmdir [-p] dirName 命令删除空的目录(-p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。)
  • rmdir -p aaa/bbb 在工作目录下的 aaa目录中,删除名为 bbb的子目录。若 bbb删除后,aaa目录成为空目录,则 aaa同时也会被删除
cp 文件复制
  • cp [options] source… directory

    参数说明:

    • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
    • -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
    • -f:覆盖已经存在的目标文件而不给出提示。
    • -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
    • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
    • -r/R:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
    • -l:不复制文件,只是生成链接文件。
  • cp –r aaa/* ccc 将aaa下面的所有文件、目录复制到了目录ccc下面
3.6 rm删除目录
  • rm [options] name

    参数:

    • -i 删除前逐一询问确认。
    • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
    • -r 将目录及以下之档案亦逐一删除。
  • 删除文件直接用rm命令,删目录必须加选项"-r"
  • rm -rf 文件名或目录名强制删除文件或目录(小心使用)
3.7 mv移动文件
Day01_LinuxDay01_Linux
  • rm aaa bbb (改名:移动到相同位置则更改名称)
  • mv ccc/ ddd (移动ccc,如果ddd目录不存在,则该命令将ccc改名为ddd。)

4、Linux文件基本属性

  • 使用 ls -l命令展示目录,显示的属性。
Day01_LinuxDay01_Linux

5、Linux文件属主和属组

5.1 chgrp更改属组
  • chgrp -v 用户组 文件名 将文件的属组更改成用户组
    chgrp -v root aaa 将文件aaa的属组更改成root
               
5.2 chown 更新属主和属组
  • chown [–R] 属主名 文件名
  • chown [-R] 属主名:属组名 文件名
    chown root aaa  将文件aaa的属主更改成root
     chown itcast:itcast aaa
               
5.3 chmod权限命令
  • chmod -R 770 文件名或目录名(对文件或目录更改权限)
  • chmod u=rwx,g=rx,o=r as.txt

IP配置

修改IP:

第一步:切换管理员账户 su root

第二步:输入密码

第三步:去资料《静态IP设置》里面复制第一行 vi /etc/sysconfig/network-scripts/ifcfg-ens33,进入操作页面

第四步:键盘上面按下i

第五步:光标移动到最后面,删除所有的东西

第六步:复制《静态IP设置》第二步全部粘贴到里面

第七步:ESC–》:–>wq–》回车

第八步:输入: systemctl restart network

第九步:ifconfig查看你的ip(ens33最顶部)

第十步:window,通过cmd启动dos窗口,输入:ping ip地址

静态ip设置内容

1,修改网卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

2,修改文件内容

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

IPADDR=192.168.23.129

NETMASK=255.255.255.0

GATEWAY=192.168.23.2

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=2c2371f1-ef29-4514-a568-c4904bd11c82

DEVICE=ens33

ONBOOT=true

黑屏处理方案

  1. 打开CMD ,输入命令: netsh winsock reset,完成后重启电脑。
  2. VM-Settings->Hardware->Display,在右边内容栏中将Acceklerate 3D graphics 取消打勾,然后重启电脑。
  3. 打开虚拟机 编辑 -> 首选项 -> 设备 -> 更改设置 ,将 “取用虚拟打印机” 选项 勾选上 。(重新启动,安装成功)

继续阅读