热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   新闻动态 -   正文

linux系统基本操作命令

知了堂姐
2024-07-08 17:22:16
0

服务器操作系统:windows server 2012 2016 费用高、功能模块不能自主开发、安全。

               UNIX操作系统   收费

               LInux操作系统   开源、免费、安全。

CentOS7系统的基本操作

  1. 图形界面下设置网络连接

  虚拟机的网络连接方式:NAT 桥接 仅主机

(1) NAT(地址转换):如设置了NAT但是又不能上网怎么解决?

          虚拟机中提供了DHCP服务,为虚拟机分配IP地址信息。

          虚拟机和真实机是通过什么进行通信的?

  1. 桥接:虚拟机可以从真实网络获取IP地址
  2. 网络连接命令:#ifconfig    查看IP地址

                  #ifup ens33  启用网卡

                  #ifdown ens33 禁用网卡

  • Linux系统的目录结构

/root   root用户的主目录(家目录)

/home  普通用户的主目录存放位置

/bin    存放Linux系统的命令文件

/boot   系统启动文件和系统内核

/dev    存放的是设备文件

/var     

/lib     软件安装目录

/usr 

/mnt    临时挂载   

 

Linux系统是一个完全多用户多任务的操作系统,不同用户可以在不同的虚拟终端同时登录,做不同的事情。

  tty 查看当前登录的终端

  su 用户名   管理员切换到其他用户不需要输入密码,而其他用户进行切换时必须输入密码

  CTRL+C 终断命令执行

pwd   查看当前所在目录的位置

cd  切换目录

cd .. 返回上一级目录

cd  返回主目录

cd - 返回上一次所在的目录

绝对路径和相对路径:

绝对路径:凡是以/开头的路径一定是绝对路径

相对路径: ./ 当前目录

          ../   上一级目录

 

 

文件管理命令:ls  mkdir  rmdir  touch  rm  cp mv

查看文件内容命令:cat more less head  tail wc 

VIM编辑器的使用:

查找命令:find grep 

输入输出重定向:

辅助命令:

文件权限:

管道符:  |

 

 

文件权限:

1、文件基本权限

r w -     r--     r--    .

 1组   2组    3组   4组

r:读  w:写  x:执行(相对于目录,可否进入目录;相对于文件 ,可否运行这个文件)  -:没有权限

1组:文件所有者对这个文件的操作权限。

2组:所属组用户对这个文件的操作权限。

3组:其他用户对这个文件的操作权限。

4组:ACL权限

每组的权限位置排列:读  写 执行 

 

 

  1. 用户与组的基本操作   

   新建用户:useradd 用户名

   查看用户是否新建成功:cat /etc/passwd   grep 用户名 /etc/passwd

   为用用户设置密码:passwd 用户名 (只有root)用户可以执行

                    passwd    为自己改密码

   查看用户是否设置密码:cat /etc/shadow

   删除用户:userdel -r 用户名  (将主目录一起删除)

  

每新建一个用户就会同时新建一个与用户名相同的用户组,这个组是用户的基本组。

查看系统有哪些用户组:cat /etc/group

新建用户组:groupadd wgroup

删除用户组:groupdel wgroup

  将用户加入到组: gpasswd -a 用户名 组名

  查看组中的用户有哪些:cat /etc/group

查看用户属于哪个组:groups stu1

  删除用户组的成员用户:gpasswd -d stu4 public

 

  1. 文件权限的修改

   方法一:使用字母方式修改

          u:所有者  g:属组  o:其他用户  a:所有用户

          chmod o=--- files

   方法二:数字方式修改  r=4  w=2 x=1 -=0

          chmod 770 files  

修改所属组: chown 用户  文件

                chown :用户组 文件

                chown  用户:用户组 文件

 

  1. 特殊权限

ACL:访问控制列表,针对其他用户中的个别用户设置的特殊权限。

     setfacl -m u:stu5:rwx files       创建ACL规则

     getfacl files   查看ACL规则

setfacl -x u:stu6 files   删除一条ACL规则

setfacl -b files    删除所有ACL规则  

SBIT:粘滞位权限,只能删除自己的文件,不能删除别人的文件。

       chmod o+t files

 SGID:以所属组的身份去执行。

       chmod g+s files 

 SUID:以所有者的身份去执行,只针对可执行文件。 

       chmod u+s 文件名

大家都在看

成都前端培训机构排名

2024-07-08 浏览次数:0

我就是培训机构出来的,怎么了?

2024-07-08 浏览次数:0

自学Java如何快速入门?能找到工作吗?

2024-07-08 浏览次数:0

网络安全培训班靠谱吗?成都高新区哪家网络安全培训...

2024-07-08 浏览次数:0

web前端开发和java开发哪个好?转行者的最佳...

2024-07-08 浏览次数:0

月薪1w+,非科班转行程序员,他们都做到了!

2024-07-08 浏览次数:0
最新资讯