diff --git "a/12 \345\274\240\350\276\211/.keep" "b/12 \345\274\240\350\276\211/.keep" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/12 \345\274\240\350\276\211/20240515 \345\210\235\350\257\206Linux.md" "b/12 \345\274\240\350\276\211/20240515 \345\210\235\350\257\206Linux.md" new file mode 100644 index 0000000000000000000000000000000000000000..d82bca1a2efbd868c61b7f492b372c7eea4282cd --- /dev/null +++ "b/12 \345\274\240\350\276\211/20240515 \345\210\235\350\257\206Linux.md" @@ -0,0 +1,34 @@ +# 笔记 + +Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。 + +Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。 + +查看ip : + +```js +ip addr show // 默认的查看命令 +ifconfig // net-tools组件包的命令,这个组件要自己安装 + +apt-get update // 更新软件库 +apt-get install net-tools + +// 安装vim编辑器,默认的是vi编辑器 +apt-get install vim // vi 文件名,变成vim 文件名 +``` + +安装ssh + +```js +apt-get install ssh // 安装ssh,默认情况下,只有普通用户才可以登录这个服务器 +// 如何开启root用户登录这个服务器 +vim /etc/ssh/sshd_config //修改/etc/ssh/sshd.config 文件 +// 三件事,开22端口,允许root登录为yes,启用密码验证功能 +// 修改完一定要重启ssh服务 +/etc/init.d/ssh restart + +// 普通用户的权限是很低的。有时候普通用户也需要安装和配置软件,就需要临时借root的权限 +// 用sudo 命令,但这个默认是没安装。自己安装 +apt-get install sudo +``` +