在安装 Ubuntu 18.04后创建了一个账户,用户名为linuxmi,密码比较长,因为本机测试,想把密码改成一个字母e,这样方便输入。...首先运行终端 [linuxmi@linux:~/linuxmi迷]$ passwd 更改 linuxmi 的密码。...加上su权限执行即可,有以下几种方法解决: 方法一: [linuxmi@linux:~/linuxmi迷]$ sudo passwd [sudo] linuxmi 的密码...[linuxmi@linux:~/linuxmi迷]$ su 密码: linuxmi root@linux:/home/linuxmi/linuxmi迷# passwd linuxmi...@linux:~/linuxmi迷]$ passwd -S linuxmi P 02/01/2020 0 99999 7 -1 上面这行代码的意思依次是:用户名 密码 设定时间(
linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:lyzardking/ubuntu-make 然后通过命令安装或升级Ubuntu...Make: linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install ubuntu-make 2.)通过以下命令安装Android Studio:...linuxmi@linuxmi:~/www.linuxmi.com$ umake android –accept-license 默认情况下,它会自动从谷歌下载软件包和依赖项,并安装到您的系统上。
好消息是第一个 AlmaLinux 稳定版本已于今年3月就发布了(见 https://www.linuxmi.com/almalinux-os-centos-linux-8.html),你可以使用它正好替代了...会升级到最新的AlmaLinux 8.4(见 https://www.linuxmi.com/almalinux-os-8-4.html) 你需要什么 我已经在许多 CentOS 服务器上测试了这个过程...如何将 CentOS 迁移到 AlmaLinux 登录您的 CentOS 8 服务器并确保首先使用以下命令升级 CentOS: [linuxmi@linuxmi ~/www.linuxmi.com]$sudo... dnf upgrade -y 升级完成后,如有必要,请重新启动,然后使用以下命令下载迁移脚本: [linuxmi@linuxmi ~/www.linuxmi.com]$curl - O https:...@linuxmi ~/www.linuxmi.com]$chmod u+x almalinux-deploy.sh 您现在可以使用以下命令开始迁移: 根据您启动时 CentOS 的状态,迁移实际上可能比升级花费的时间更少
4. mpstat -P ALL 1 $ mpstat -P ALL 1 Linux 5.13.0-051300-generic (linuxmi) 2021年08月28日 _x86_64_...5. pidstat 1 $ pidstat 1 Linux 5.13.0-051300-generic (linuxmi) 2021年08月28日 _x86_64_ (2 CPU) 08...7. free -m linuxmi@linuxmi:~/www.linuxmi.com$ free -m 总计 已用 空闲 共享...8. sar -n DEV 1 linuxmi@linuxmi:~/www.linuxmi.com$ sar -n DEV 1 Linux 5.13.0-051300-generic (linuxmi)...9. sar -n TCP,ETCP 1 linuxmi@linuxmi:~/www.linuxmi.com$ sar -n TCP,ETCP 1 Linux 5.13.0-051300-generic
二、awk命令用法示例 1)按行输出文本 1、输出所有内容 [linuxmi@linux:~/linuxmi迷]$ awk '{print}' linuxmi.py [linuxmi@linux:~/linuxmi...等同于“linuxmi.py” 2、输出第1~3行的内容 [linuxmi@linux:~/linuxmi迷]$ awk 'NR==1,NR==3{print}' linuxmi.py ?...包括空行 3、出第3行、第5行的内容 [linuxmi@linux:~/linuxmi迷]$ awk 'NR==3 || NR==5{print}' linuxmi.py ?...4、输出所有奇数行的内容 [linuxmi@linux:~/linuxmi迷]$ awk '(NR%2)==1 {print}' linuxmi.py ?...5、输出所有偶数行的内容 [linuxmi@linux:~/linuxmi迷]$ awk '(NR%2)==0 {print}' linuxmi.py ?
要同时显示多个文件,请使用以下语法: [linuxmi@linux:~/linuxmi迷]$ cat /etc/hostname /etc/resolv.conf linuxmi1.txt...,如下所示: $ cat linuxmi1.txt > linuxmi2.txt 此命令将首先创建文件linuxmi2.txt,然后将linuxmi1.txt的内容复制到该文件。...可以使用以下语法来拼接linuxmi1,linuxmi2和linuxmi3并将它们保存到另一个名为linuxmi4.txt的文件中。...$ cat [linuxmi1] [linuxmi2] [linuxmi3] > [linuxmi4] 例如,我们要将/etc/hostname、/etc/resolv.conf和/etc/...cat [linuxmi1] [linuxmi2] | sort > [linuxmi3] 删除连续的空行 有时文件包含您不想打印的连续的空行。
linuxmi@linuxmi:~$ export 通过使用Linux grep命令和export命令,可以很容易地找到关于特定变量的信息。下面的命令使用一个简单的例子来说明这一点。...linuxmi@linuxmi:~$ export LINUXMI="Welcome to xxxx.com" linuxmi@linuxmi:~$ export | grep -i linuxmi 2...linuxmi@linuxmi:~$ export -p 您可以使用这个命令来排除正在运行的shell会话的各种配置问题。...linuxmi@linuxmi:~$ test () { echo "Test Function"; } linuxmi@linuxmi:~$ export -f test linuxmi@linuxmi...:~$ bash Test Function dircolors: /home/linuxmi/.dircolors: 没有那个文件或目录 linuxmi@linuxmi:~$ test Test Function
如何使用cat创建文件 要使用cat命令创建文件,请在终端窗口中输入以下内容: [linuxmi@linux:~/www.linuxmi.com]$ cat > linuxmi.txt...您需要做的就是删除大于号,如下所示: [linuxmi@linux:~/www.linuxmi.com]$ cat linuxmi.txt 要逐页查看文件,请使用more命令:...[linuxmi@linux:~/www.linuxmi.com]$ cat linuxmi.com.py | more 另外,您也可以使用less命令: [linuxmi...: [linuxmi@linux:~/www.linuxmi.com]$ cat -b linuxmi.txt 如果行完全没有字符,则不会编号。...要将美元显示为行尾字符,请输入以下命令: [linuxmi@linux:~/www.linuxmi.com]$ cat -E linuxmi.txt 作为示例,请看下面的文字
在我的示例中,我有一个名为linuxmi的文件,如下所示: linuxmi@linuxmi:~/www.linuxmi.com$ cat linuxmi.txt 要在文件中输出每个包含“linuxmi...linuxmi@linuxmi:~/www.linuxmi.com$ grep -o "linuxmi" linuxmi.txt 带数字的输出是使用'-n'的匹配模式。...linuxmi account 49000 linuxmi@linuxmi:~/www.linuxmi.com$ grep -m2 "linuxmi" linuxmi.txt Manny linuxmi...linuxmi@linuxmi:~/www.linuxmi.com$ sed '3 s/linuxmi/xxvi/' linuxmi.txt 要仅打印替换的行而不是打印所有文件内容: linuxmi@...例如,要删除文件的第5行: linuxmi@linuxmi:~/www.linuxmi.com$ sed '5d' linuxmi.txt 要删除最后一行: linuxmi@linuxmi:~/www.linuxmi.com
本周赠书:一文理解分布式开发中的服务治理 来源:https://www.linuxmi.com/secure-ssh-connections-linux.html SSH 是一种广泛使用的协议,用于安全地访问...最后,使用以下命令重启 SSH 服务: linuxmi@linuxmi /home/linuxmi/www.linuxmi.com ⚡ ...linuxmi@linuxmi /home/linuxmi/www.linuxmi.com sudo systemctl restart sshd 2.更改默认端口 默认的 SSH 连接端口是 22。
1、使用snap方式安装Anbox,只需要你的系统支持snap安装即可: 安装Anbox snap非常简单: linuxidc@linuxmi:~/www.linuxidc.com...作为使用--devmode的作用,snap不会自动更新,要更新到更新版本,可以运行: linuxidc@linuxmi:~/www.linuxidc.com$ snap refresh --...beta --devmode anbox 有关当前可用版本的snap的信息可通过以下方式获得: linuxidc@linuxmi:~/www.linuxidc.com$ snap...linuxidc@linuxmi:~/www.linuxidc.com$ sudo apt update linuxidc@linuxmi:~/www.linuxidc.com...(如果安装的话): linuxidc@linuxmi:~/www.linuxidc.com$ sudo apt install ppa-purge linuxidc@linuxmi
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install zsh ? 包管理器将安装ZSH的最新版本,即5.8。...linuxmi@linuxmi:~/www.linuxmi.com$ zsh --version zsh 5.8 (x86_64-ubuntu-linux-gnu) ?...linuxmi@linuxmi:~/www.linuxmi.com$ echo $SHELL /bin/bash linuxmi@linuxmi:~/www.linuxmi.com$ chsh -s $...(which zsh) linuxmi@linuxmi:~/www.linuxmi.com$ chsh -s /usr/bin/zsh ?
"*"; 如果不想允许所有,但是又需要允许多个域名,那么就需要用到 map map $http_origin $corsHost { default 0; "~http://www.linuxmi.com..." http://www.linuxmi.com; "~http://m.linuxmi.com" http://m.linuxmi.com; "~http://wap.linuxmi.com..." http://wap.linuxmi.com; } server { listen 80; server_name www.linuxmi.com; root /nginx;
: linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg -i duf_0.5.0_linux_amd64.deb 在CentOS/RHEL/Fedora/OpenSUSE...使用duf查看磁盘空间使用情况很简单,您只需键入: linuxmi@linuxmi:~/www.linuxmi.com$ duf 如下图: 点击上图看大图,正如你在上面的输出中看到的,duf以一种很好的表格列格式列出了以下细节...:~/www.linuxmi.com$ duf /home linuxmi@linuxmi:~/www.linuxmi.com$ duf /home/linuxmi 让我们显示所有文件系统,包括伪文件系统...、重复文件系统和不可访问文件系统: 请运行: linuxmi@linuxmi:~/www.linuxmi.com$ duf --all 如下: 排序输出 语法为: duf --sort {keyword...那么请运行: linuxmi@linuxmi:~/www.linuxmi.com$ duf --json 总结 总体而言,duf是一个出色的小型命令行实用程序。
取得具有以下权限的linuxmi.txt linuxmi@linuxmi:~/www.linuxmi.com$ ls -l linuxmi.txt -rwxrwxr-x 1 linuxmi linuxmi...o=r linuxmi.txt [sudo] linuxmi 的密码: linuxmi@linuxmi:~/www.linuxmi.com$ ls -l linuxmi.txt -rwxrwxr-- 1...示例5)向文件和组所有者分配执行权限 linuxmi@linuxmi:~/www.linuxmi.com$ sudo chmod ug+x linuxmi.txt linuxmi@linuxmi:~/www.linuxmi.com...linuxmi@linuxmi:~/www.linuxmi.com$ ls -l linuxmi.txt -rwxrw---- 1 linuxmi linuxmi 1087 10月 3 20:23 linuxmi.txt...linuxmi@linuxmi:~/www.linuxmi.com$ sudo chmod o-rwx linuxmi.txt linuxmi@linuxmi:~/www.linuxmi.com$ ls
取得具有以下权限的linuxmi.txt linuxmi@linuxmi:~/www.linuxmi.com$ ls -l linuxmi.txt -rwxrwxr-x 1 linuxmi linuxmi...o=r linuxmi.txt [sudo] linuxmi 的密码: linuxmi@linuxmi:~/www.linuxmi.com$ ls -l linuxmi.txt -rwxrwxr--...示例5)向文件和组所有者分配执行权限 linuxmi@linuxmi:~/www.linuxmi.com$ sudo chmod ug+x linuxmi.txt linuxmi@linuxmi:~/...linuxmi@linuxmi:~/www.linuxmi.com$ ls -l linuxmi.txt -rwxrw---- 1 linuxmi linuxmi 1087 10月 3 20:23 linuxmi.txt...linuxmi@linuxmi:~/www.linuxmi.com$ sudo chmod o-rwx linuxmi.txt linuxmi@linuxmi:~/www.linuxmi.com$ ls
创建Service资源 [root@linuxmi01 ~]# su - Oracle [oracle@linuxmi01 ~]$ srvctl add service -d linuxmi -s zt...~]$ srvctl config service -d linuxmi -s zt Service name: zt Service is enabled Server pool: linuxmi_zt...Available instances: linuxmi2 查询Service资源状态 [oracle@linuxmi01 ~]$ srvctl status service -d linuxmi Service...启动Service资源 [oracle@linuxmi01 ~] srvctl start service -d linuxmi -s zt[oracle@linuxmi01 ~] srvctl status...[root@linuxmi01 ~]# su - oracle [oracle@linuxmi01 ~]$ sqlplus / as sysdba SQL> col username for a20 SQL
keepalived实现nginx负载均衡的高可用 环境: CentOS7-linuxmi-192.168.26.128 centos7-linuxmi-192.168.83.132 虚拟IP(VIP)...wget gcc gcc-c++ #安装keepalived [root@linuxmi ~]# yum -y install keepalived #安装nginx [root@linuxmi ~]...# yum -y install nginx [root@linuxmi ~]# cd /usr/share/nginx/html/ [root@linuxmi ~]# mv index.html{,....bak} [root@linuxmi ~]# echo 'slave' > index.html [root@linuxmi ~]# systemctl start nginx [root@linuxmi...~]# mkdir /scripts [root@linuxmi ~]# cd /scripts/ [root@linuxmi scripts]# cat > notify.sh <<EOF #!
例如,创建以下一个名为“linuxmi.sh”的脚本。 #!/bin/bash echo "Hello" exit -1 echo "bye" 保存文件并执行。...# sh linuxmi.sh Hello linuxmi.sh:行3: exit-1: 未找到命令 bye ? 从上面的脚本中可以清楚地看到,在exit -1命令前,脚本执行得很好。 2....# sed –n 'n p' file.txt | wc –c 要得到文本文件‘linuxmi.txt’的第五行的长度,运行如下命令: # sed -n '5 p' linuxmi.txt | wc -...例如,截取‘txt_linuxmi’文件的前10列。 # cut -c1-10 txt_linuxmi 要截取该文件中的第二,第五和第七列。...# cut -d;-f2 -f5 -f7 txt_linuxmi 8. ‘cmp’和‘diff’命令的区别是什么? 解答:‘cmp’和‘diff’命令用来获取相同的东西,但各有侧重。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update && sudo apt upgrade -y linuxmi@linuxmi:~/www.linuxmi.com...linuxmi@linuxmi:~/www.linuxmi.com$ pip3 install ngxtop Collecting ngxtop Downloading ngxtop-0.0.3-py2...sha256=e4e951599acce8f67d071eb659a1f5e65c2c016a4e3dce3b0f62038b63f74a70 Stored in directory: /home/linuxmi...linuxmi@linuxmi:~/www.linuxmi.com$ ngxtop --version
领取专属 10元无门槛券
手把手带您无忧上云