EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

Linux

36 Blogs

79k+ Reads 79868 Reads

0 likes
精選

原創 【目录】Linux新手入门——从理论到实战

[1] Linux新手入门第一天——谈谈为什么要学Linux? [2] Linux新手入门第二天——Linux的版本选择和安装Q&A [3] Linux新手入门第三天——基本指令入门和理解(一) [4] Linux新手入门第四天——cat指令与输入输出重定向 [5] Linux新手入门第五天——基本指令入门和理解(二) [6] Linux新手入门第六天——解压缩与删除指令 Linux新手入门第七天——apt指令和wget指令以及-r参数 Linux新手入门第八天——离线安装包的使用 ...

2020-04-21 22:26:07

1k+ 1529 reads

5 comments

原創 Red Hat Enterprise Linux 9.2 如何設置防火墻

命令1 firewall-cmd --permanent --zone public --add-port 80/tcp 是用來在 FirewallD 防火牆中開放一個特定連接埠的指令。以下是這個指令的詳細解釋: firewall-cmd:這是使用 FirewallD 進行防火牆配置的指令。 --permanent:這個選項表示對防火牆的變更是永久性的,即使系統重新啟動 ...

2024-07-04 16:10:00

569 reads

0 comments

原創 How to quickly open Google BBR on Ubuntu 18.04

Note: Ubuntu 18.04 was released a long time ago, the changes are quite big, the kernel has also been directly upgraded to the official version 4.15, and the BBR kernel requirement is 4.9, which means that it is met, so we can quickly turn on BBR without changing the kernel ...

2020-11-05 00:54:55

1k+ 1674 reads

0 comments

原創 How to change the default time zone in Ubuntu 18.04

​Execute the command (take Tokyo as an example): sudo timedatectl set-timezone Asia/Tokyo For parameters such as Asia/Tokyo, you can use timedatectl list-timezones Check the parameters you want. Press Space is the next page, B is the previous page. After you find ...

2020-11-05 00:48:27

1k+ 1434 reads

0 comments

轉載 Ubuntu18.04快速开启Google BBR的方法

说明:Ubuntu 18.04老早就发布了,改变挺大的,内核也直接升到了正式版4.15,而BBR内核要求为4.9,也就是说满足了,所以我们不需要换内核就可以很快的开启BBR,只需要几条命令即可,这里简单说下方法,该教程是面向小白的。嘛,虽然没有报错解决方案,但是可以参考一下 ...

2020-10-04 03:42:28

1k+ 1516 reads

1 comments

原創 Ubuntu18.04 修改默认时区

执行命令(以东京为例):sudo timedatectl set-timezone Asia/Tokyo 关于Asia/Tokyo这样的参数,可以通过 timedatectl list-timezones 进行查询。 按Space是下一页,b是上一页。 找到了你想要的时区后,记下来,按q退出。 最后,执行命令 date 查看一下修改是否成功。比如 ...

2020-10-03 22:24:06

1k+ 1617 reads

0 comments

原創 Ubuntu18.04上使用Nginx部署.NET Core 2.1 Web项目过程全记录

1.部署Ubuntu 18.04基本配置 2.安装MySQL 3.产生.NET Core 2.1 Website for Linux-x64 使用WinSCP在/var目录下新建一个www目录,将发布好的文件夹放在www目录下。 4.安装.NET Core运行时 #检查网站是否正常访问,正常将会返回200 #更新重新上传dll需重启服务 ...

2020-10-02 23:39:21

1k+ 1980 reads

0 comments

原創 Ubuntu18.04 安装MySQL

​安装MySQL 先查看有没有安装:dpkg -l grep mysql 没有的话,安装MySQL: apt install mysql-server 直接一路Y下去。(目前默认安装的mysql版本是5.7.31)安装完成后,检查:netstat -tap | grep mysql 如果看到mysql处于Listen状态,则说明安装成功。检查版本 mysql -v 可以看到 ...

2020-10-01 03:43:08

1k+ 1968 reads

0 comments

原創 Linux新手入门第二十一天——新装Linux系统注意事项(以Ubuntu 18.04为例)

新装Linux系统注意事项——以Ubuntu 18.04为例 以 Ubuntu 18.04 为例: ① 需要sudo passwd一次设置root密码 ② 需要sudo apt-get install net-tools下载网络必备工具, (提示是sudo apt install net-tools,这两个指令是一样的) 这样就可以使用ifconfig了 ...

2020-05-17 10:11:04

1k+ 1870 reads

0 comments

原創 Linux新手入门第二十天——Linux E325错误如何解决

网上的博客基本上都是互相抄的,对于细节说明几乎没有,在这里记录一下,我遇到E325怎么解决了的。 不小心非正常关闭了文件,再次编辑时,每次都会提示如下错误: 出现这种情况原因: 在用vim命令打开一个文件时,其会默认产生一个cmd.swap文件,用于保存数据,当文件非正常关闭时,可用此文件来恢复,当正常关闭时,此文件会被删除,非正常关闭时,不会被删除,所以提示存在.swap文件 ...

2020-05-17 05:03:26

2k+ 2348 reads

1 comments

原創 Linux新手入门第十九天——PuTTY基本使用优化

建议使用16pt,Consolas字体,选择ClearType, 建议将ANSI Blue修改为R:0,G:0, B:255 勾选Alt+Enter进入全屏, 最后别忘了保存这个Session, 下次使用的时候,直接选中并Load就可以了。 这样vim的蓝色不是特别暗,也可以看得相对清楚了 ...

2020-05-17 04:57:28

2k+ 2070 reads

0 comments

原創 Linux新手入门第十八天——PuTTY使用非对称密钥登录

选择密钥路径 确认你输入完了IP: 然后点击Open: 警告询问你是否信任此服务器,我们来看看这是哪一个: 没猜错的话,应该是这个。 那么被信任的服务器的RSA公钥存在哪里了呢? 答案:注册表,路径—— 计算机\HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys ...

2020-05-16 12:28:10

2k+ 2060 reads

0 comments

原創 Linux新手入门第十七天——WinSCP非对称密钥登录(补充+实战)

补充一点: 经过查证,服务器应该也是有公钥和私钥的, 只不过WinSCP这里,国内网上的绝大多数教程只设置服务器这边的允许连接,既没跟你解释RSA算法,也没跟你解释服务器默认有没有密钥。 原因是默认你拥有这部分知识,因为学到这算是常识了 ...

2020-05-16 05:29:16

3k+ 3590 reads

0 comments

問答 用户文件夹下的.ssh文件夹和/root文件夹下的.ssh文件夹有什么区别?

 .ssh 是记录密钥信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹, 同理,没SSH登录过用户,用户文件夹下面也就没有.ssh文件夹, 这个.ssh文件夹是隐藏文件夹,需要ls -a才能看到,你可以选择自己创建该文件夹, 并在.ssh内创建文件来存放你的公钥 ...

2020-05-16 05:25:10

1k+ 1793 reads

0 comments

原創 Linux禁止SSH使用密码登录

首先,vi etc/ssh/sshd_config,将 PasswordAuthentication yes改为no, 然后,重启SSH服务,输入service ssh restart。 这个时候,你就不能使用SSH口令登录Linux服务器了。 不过注意,在禁用密码登录前,要先配置好免密登录,不然退出后你就上不去了 ...

2020-05-16 02:46:01

2k+ 2396 reads

0 comments

問答 WinSCP下的工具PuTTYgen生成的密钥和CMD ssh-keygen生成的密钥有什么不同?

内容上没有区别,但是格式上有, puttygen默认给的ppk文件,是winscp和putty可读的, 而cmd生成的,单纯的就是一堆RSA密钥 ...

2020-05-15 07:01:32

1k+ 1826 reads

0 comments

問答 sshd_config没有RSAAuthentication怎么办?

Q:sshd_config为什么没有RSAAuthentication这个选项? A:因为已经废除。 你看到的国内的文档其实是过时了的。RSAAuthentication其实是SSH 1代协议,现在SSH 2代 完全抛弃了前面的。具体你可以发现#PubkeyAuthentication yes是注释了的,并且默认是开启了的 ...

2020-05-15 05:42:56

2k+ 2262 reads

0 comments

原創 etc/ssh/ssh_config文件详解

操作之前:保证安装了vim 安装vim是为了更加清楚地查看该文件。 #默认为注释符号,不参与作用 #没有;作为分隔符,默认以一行为分隔 #起作用的代码,一般会变成橘黄色;无作用的代码,默认是淡蓝色 优先提醒:目前是SSH 2代协议,所以你应该找不到RSAAuthentication ...

2020-05-15 05:25:59

5k+ 5280 reads

16 comments

問答 WinSCP在哪里存储SSH密钥?WinSCP把连接的服务器的密钥放在哪了?

默认存储在注册表,路径: 计算机\HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2\SshHostKeys ...

2020-05-15 05:22:46

1k+ 1711 reads

0 comments

原創 Linux新手入门第十六天——WinSCP使用密钥登录

一般情况下,为了更加安全,建议使用密钥登录。 Q:如何获取密钥? A:Winscp使用的是putty作为SSH登录工具,而puttygen所生成的是以.ppk结尾的。验证过程: 服务器→客户机发来用客户机【公钥加密】的内容,客户机用自己的【私钥解密】查看。 这样的好处是 ...

2020-05-12 22:51:49

2k+ 2036 reads

0 comments

原創 Linux新手入门第十五天——WinSCP和Putty的基本使用

WinSCP和Putty都是常用的对Linux的远程连接软件。区别: 一般情况下,我们使用WinSCP来在Windows上以视窗方式浏览Linux的目录,通过Putty来使用SSH。Ubuntu18.04查看本机IP 1.下载net-tools sudo apt-get install net-tools 2.输入命令 ifconfig ...

2020-05-11 18:41:44

2k+ 2274 reads

0 comments

原創 Linux新手入门第十四天——Apache和Nginx的区别Q&A

Q:Linux能运行IIS吗? A:不能,IIS是没有Linux版本的。 Q:Linux上为什么没有IIS可以用? A:大概是Microsoft不想给竞争对手做软件吧。(SQL Server倒是有Linux版本,不过安装时有最小内存限制的问题,具体看参考文档[3]) 作为Linux新手,目前有两种选择——Apache和Nginx ...

2020-05-10 16:41:09

2k+ 2015 reads

0 comments

原創 Linux新手入门第十三天——Mount指令与系统硬盘分区格式

命令格式: mount [-t vfstype] [-o options] device dir [-t vfstype]一般不需要你写,Linux会正确的认识设备类型。 [-o options]常用参数rw,另外3个参数 ro:read only 方式挂载设备 loop:用来把一个文件当成硬盘分区挂接上系统 iocharset:指定访问文件系统所用的字符集 ...

2020-05-08 22:08:12

2k+ 2114 reads

0 comments

原創 Linux新手入门第十二天——proc目录和chmod命令

Linux新手入门第十二天——proc目录和chmod命令 proc是运行在内存的虚拟文件目录,它主要用于控制管理内核进程。 常用的proc: 负载信息:/proc/loadavg 内存信息:/proc/meminfo CPU信息: /proc/cpuinfo 启动信息: /proc/uptime ...

2020-05-07 19:28:09

2k+ 2176 reads

0 comments

原創 Linux新手入门第十一天——sys目录的功能基本认知

关于/sys,首先得谈到sysfs, sysfs文件系统总是被挂载在/sys 挂载点上, sysfs是Linux内核设计中较新的一种虚拟的基于内存的文件系统, 它与proc的区别在于,sys是新的,proc是旧的, 或者换句话说, sys是设计出来用来改进proc的这种访问方式的。 /sys是一个基于内存的文件系统,和/proc差不多。 /sys将各种内核子系统,硬件设备和相关设备驱动程序的信息,从内核的设备模型导出到用户空间,进而提供一组虚拟文件 ...

2020-05-05 07:06:18

3k+ 3985 reads

25 comments

原創 Linux新手入门第十天——基本文件结构(二)

事先说一下,Linux并不像Windows一样整合所有的功能到一个文件夹,比如C:\Windows\…… 所有的Windows的功能全部都在里面。Linux本身核心代码不多,其它大多数功能都是后来附加的,比如bin文件夹。/bin: bin是Binary的缩写, 这个目录存放着 ...

2020-05-03 19:19:05

1k+ 1939 reads

0 comments

原創 Linux新手入门第九天——基本文件结构(一)

文件结构我觉得应该是 接触Linux最先需要知道的东西。Linux是一种文件系统,“万物皆文件”, 因此,了解每个文件夹的特定功能和作用是应当放在首位的。首先查看硬盘的容量: df -h d指disk,f指free,h指human readable,不用h的区别在于单位。 df -hl l指local,只显示本地文件系统 ...

2020-05-02 20:43:01

2k+ 2396 reads

4 comments

原創 Linux新手入门第八天——离线安装包的使用

关于安装指令,不同的包有不同的方式。 具体先说8种包:deb、rpm、AppImage、tar.gz、tar.bz、apt-get、yum、.run、bin。 deb包 deb包是debian系统的安装格式,包的管理工具为apt-get。 Install: sudo dpkg -i xx.deb Remove: sudo dpkg -r xxSoftName rpm包 ...

2020-05-01 21:19:40

1k+ 1779 reads

0 comments

原創 Linux新手入门第七天——apt指令和wget指令以及-r参数

在线安装: sudo apt-get install 名称 它会从官方提供的默认库中下载和安装文件。 卸载: sudo apt-get remove 软件包名称 更新软件列表,不是更新某个软件: sudo apt-get update 这个指令仅用于更新列表。 清理软件包: sudo apt-get clean 清理所有软件包,这个软件包目录在 ...

2020-04-30 17:47:40

2k+ 2110 reads

0 comments

原創 Linux新手入门第六天——解压缩与删除指令

tar是系统自带的命令,zip默认也是自带的,没有的话就需要安装了。 tar的命令看起来稍微有点复杂, 首先是解压tar包: tar -xvf all.tar v代表visual,可视化,可不加; x代表extract翻译为提取,实际是解压; f 代表file,必要参数,用于指定解压哪个文件;(f一定放在最后) 如果你不指定解压到哪里的话,默认解压到当前文件夹 删除指令rm 最常用的是rm -rf, r 代表recursive,递归的,作用是删除目录和 ...

2020-04-29 09:45:29

1k+ 1990 reads

5 comments

原創 Linux新手入门第五天——基本指令入门和理解(二)

touch命令:用于创建一个文件。 Q:为什么是touch而不是create? A:没有为什么,不要问为什么,touch本来的作用不是来创建文件的,它的主要的用途是update editTime,副作用是当文件不存在的时候创建文件 ...

2020-04-28 22:35:56

2k+ 2346 reads

0 comments

原創 cat < /etc/passwd 和 cat /etc/passwd 有什么区别?

如图,简单来讲,任何一条Command必然经历上图的过程。那么基本能明白一点, 虽然执行结果相同,但cat /etc/passwd代表是以键盘作为输入设备,而cat < /etc/passwd是以 /etc/passwd 文件作为输入设备。 那么理解命令< 文件1 >文件2就不难, 该命令把文件1的内容 ...

2020-04-27 14:49:45

2k+ 2353 reads

0 comments

原創 Linux新手入门第四天——cat指令与输入输出重定向

好的,昨天的学到了 cat /etc/passwd 这个是用来查看passwd包含哪些内容的, Q:cat是什么,passwd又是什么? cat是Concatenate的缩写,意思是link (things) together in a chain or series. 可以说是非常形象了,因为cat 命令用于连接文件并打印到标准输出设备上 ...

2020-04-27 14:29:10

2k+ 2341 reads

0 comments

原創 Linux新手入门第三天——基本指令入门和理解(一)

在使用Vmware简易安装的时候,用户名将会是你terminal所显示的名字,而全名将会是GUI欢迎界面当你输入密码的时候的名字。举例: 所以GUI欢迎界面:Terminal: 但是如果你是用稍后安装的话,你可能需要填入3项:姓名、计算机名、用户名 ...

2020-04-26 20:35:45

2k+ 2087 reads

0 comments

原創 Linux新手入门第二天——Linux的版本选择和安装Q&A

遇到了第一个问题: Desktop image 和 Server install image 有什么区别? 摘自官方文档: 1 第一个区别是它们CD所包含的内容。Server CD避免包含了桌面版该包含的东西(packages like X, Gnome or KDE),但是包含了服务器相关的包(Apache2, Bind9 and so on)。使用体积最小的桌面版CD安装Ubuntu,并从网络安装apache2,和你直接用Server CD安装自带apache2是完全相同的结果 ...

2020-04-25 11:43:12

4k+ 4172 reads

1 comments

原創 Linux新手入门第一天——谈谈为什么要学Linux?

说实话,我是极不情愿学Linux的,但是仔细想想,以后逃不掉,还是得学。 本站目前使用的是Windows Server 2016 + SQL Server 2008 R2建站,出于众所周知的原因,使用Windows Server建站并不是最优选。我一开始只是为了图省事,因为本科专业走的是.NET方向 ,学的是C#,用的是微软全家桶,所以对Linux并不是很熟悉。 Linux意味着专业、安全、高性能,但对我来讲,是削减运营成本 ...

2020-04-24 18:25:46

2k+ 2262 reads

1 comments