diff --git "a/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" "b/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" new file mode 100644 index 0000000000000000000000000000000000000000..2bda357d8b04fff5b00d89ee1314737fb9786445 --- /dev/null +++ "b/\351\273\204\346\265\251\344\270\234/20240514 \345\210\235\350\257\206linux.md" @@ -0,0 +1,46 @@ +# Linux + +Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统 + +有centos,debian,redhat等 + +基本命令: + +```js +// 默认的查看命令 +ip addr show +// 更新软件库 +apt-get update +//下载软件 +apt-get insert +// 安装vim编辑器,默认的是vi编辑器 +apt-get install vim +// 使用vim编辑器编辑文件 +vim 文件地址 +// 开22端口: +prot 22 +// 允许root登录为 +yes:PermitRootLogin yes +// 启用密码验证功能 +PasswordAuthentication yes +// 不允许空密码登录 +PermitEmptyPassword no +// 用sudo 命令,但这个默认是没安装。自己安装 apt-get isntall sudo +su root 更换给root模式 +sudo vim /etc/sudoers +``` + +安装ssh + +```js +// 安装ssh,默认情况下,只有普通用户才可以登录这个服务器 +apt-get install ssh +// 如何开启root用户登录这个服务器 +vim /etc/ssh/sshd_cofnig //修改/etc/ssh/sshd.config 文件 +// 三件事,开22端口,允许root登录为yes,启用密码验证功能 +// 修改完一定要重启ssh服务 +/etc/init.d/ssh restart +// 普通用户的权限是很低的。有时候普通用户也需要安装和配置软件,就需要临时借root的权限 +// 用sudo 命令,但这个默认是没安装。自己安装 +apt-get isntall sudo +``` \ No newline at end of file