- 博客(12)
- 收藏
- 关注
原创 Linux中配置和保护SSH
SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务。
2023-03-15 20:57:09 285
原创 Linux中systemctl命令
列表示单元的低级别激活状态,此信息指示有关该单元的更多详细信息;:此命令可以彻底禁用服务,使其无法手动启动或在系统引导时启动。列表示单元的高级激活状态,此信息表示单元是否已经成功启动;:此命令可以在运行中的系统上重新启动一项服务,进程ID会变。:此命令可以验证服务单元是否已启用在系统引导期间自动启动。:此命令会重新加载运行中服务的配置文件,进程ID不会变。:此命令可以在运行中的系统上停止一项服务。:此命令可以在运行中的系统上启动一项服务。:此命令会列出所有当前加载的服务单元。列表示单元的简短描述。
2023-03-14 23:26:03 1011
原创 Linux中进程和作业
当在Linux的shell中运行程序时,这个程序就可以看作为一个作业。shell需要控制的不是进程而是作业。shell可以分前后台对作业进行控制。进程是一个程序在一个数据集上的一次执行,而作业是用户提交给系统的一个任务。一个作业通常包括几个进程,几个进程共同完成一个任务,即。简单的说是运行中的程序,是由以下组成部分。分配的系统资源,如描述符和网络端口。安全属性,包括所有权凭据和特权。程序代码的一个或多个执行线程。中断进程:ctrl+c。停止进程:ctrl+z。已分配内存的地址空间。
2023-03-09 16:25:21 127
原创 /etc/profile,/etc/bashrc,~/.bash_profile 文件的作用
/.bash_profile:每个用户都可以使用该文件 输入专用于自己使用的shell 信息,当用户登入时,该文件仅执行一次,默认情况下,该文件会设置一些环境变量,执行用户的“.bashrc"文件,在这里需要注意 “.bash_profile" 与 ".bashrc"的区别:“.bash_profile”只会在会话开始是被读取一次,而“.bashrc"则在每次打开新的终端时,均要被读取。
2023-03-08 09:00:07 527
原创 更改文件和目录权限的两种方式
在使用chmod通过符号法来更改权限时,仅当文件时目录时,或者已经为用户,组或其他人设置了执行权限时,使用大写的X作为权限标志才会添加执行权限。数字的计算方法是将所要添加的每个权限的数值加在一起,其中4代表读取,2代表写入,1代表执行。例:对用户设置读取和写入权限,对组设置读取权限,对file中其他设置读取权限。who是指u(用户),g(组),o(其他),a(全部)what是指+(添加),-(删除),=(精确设置)which是指r(读取),w(写入),x(执行)例:对file1中的每个人添加执行权限。
2023-03-06 20:08:06 1523
原创 Linux文件系统权限相关知识点
接下来9个字符是文件权限,分为三组,每组3个字符,分别对应文件所有者权限,文件组权限,其他所有用户的权限。接下来的数字时连接数。连接数之后,第一个名称指定拥有该文件的用户,第二个名称指定拥有该文件的组。最具体的权限具有优先权。用户权限覆盖组权限,组权限覆盖其他权限。第一个字符是文件类型,-是常规文件,d是目录,l是软连接。3.ls -l命令可以查看文件的权限及所有权。权限对文件和目录的影响。
2023-03-06 15:26:57 70
原创 管理本地组或账户的一些命令
userdel -r username命令从/etc/passwd中删除username的详细信息同时删除用户的主目录。chmod-m n username:设置用户的密码的最短期限就是什么时候可以更改密码。chmod-M n username1:设置用户密码的最长期限就是什么时候失效。usermod -c将用户的真实姓名添加到注释字段,usermod -aG将用户添加到某一补充组。usermod -g为用户账户指定主要组,usermod -G为用户账户指定补充组。创建新用户用useradd命令,
2023-03-05 22:14:12 224
原创 如何为普通用户或组配置完整的sudo访问权限
在/etc/sudoers.d中添加 :group1 ALL(ALL) ALL。在/etc/sudoers.d中添加 user1 ALL=(ALL) ALL。先创建一个组group1:# groupadd group1。先创建一个用户user1:# useradd user1。为用户配置sudo访问权限。为组配置sudo访问权限。
2023-03-01 23:07:27 133
原创 su,su -,sudo
su和su - :su命令可以切换账户 若单独使用su或su-会默认切换到超级用户root 区别在于su只是切换了用户身份但是shell还是原来用户的。udo是用于获得root访问权限的工具,当我们不知道我们正在尝试访问的账户的密码可以用sudo命令 这样只需要输入自己密码。
2023-02-28 22:52:17 104
原创 >file 2>&1
file 2>&1等价于&>file:重定向标准输出和标准错误以覆盖同一文件。标准输出:stdout 编号为1。标准错误:stderr 编号为2。标准输入:stdin 编号为0。
2023-02-28 22:20:53 119
原创 Linux文件系统层次结构中各种目录的用途
run 自上一次系统启动以来启动的进程的运行时数据。这包括进程ID文件和锁定文件,等等。/usr :安装的软件,共享的库,包括文件和只读程序数据。重要的子目录有:/usr/bin(用户命令)动态变化的文件如:缓存目录,日志文件 可以在/var下找到。/usr/sbin(系统管理命令),/usr/local(本地自定义软件)。/home 主目录时普通用户存储其个人数据和配置文件的位置。/dev 包含特殊的设备文件,供系统用于访问硬件。/boot 开始启动过程所需的文件。/etc 特定于此系统的配置文件。
2023-02-21 20:38:42 159 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人