Linux VIM文本编辑器
VIM文本编辑器 /var/log/boot.log vim创建文件1234vim filename.txt一般模式插入模式命令模式 vim打开文件 vim +3 hello.txt :打开文件并定位到第三行 vim + hello.txt : 定位到最后一行 vim +/string hello.txt: 打开文件并定位到首次出现string的行 vim -d file1 file2: 对比文件差异 vim退出 :q! 退出不保存 :w 保存 :wq 保存并退出 Insert编辑模式 进入编辑模式:<A,a> <I,i> <o,O> Normal一般模式 字符级:hjkl 单词级:w(词首)e(词尾)b(返回上一个词的词首) 行内:0(行首)^(行首)$(行尾) 行间:gg(首行) G(末行) 5G(第5行) 段头: ( 段尾:) 翻屏:ctrl+f/b 删除字符:x 删除单词:dw 5dw 删除行:dd 5dd 复制:y...
Linux用户管理
用户管理查看当前登录用户1# whoami 查询用户信息123# 查询用户信息[root@localhost ~]# id zhangsanuid=1000(zhangsan) gid=1000(zhangsan) groups=1000(zhangsan) 切换用户12# Switch usersu zhangsan : 切换为张三用户 12# Switch usersu - zhangsan : 切换为张三用户,并进入张三的用户目录 用户添加删除 - root以下命令使用root账号操作 1234567891011121314151617181920212223# 增加用户lisi[root@Honor ~]# useradd lisi # 增加用户 lisi 注意:此处‘#’号表示root权限,当前登录用户为root[root@Honor ~]# passwd lisi # 为新增用户lisi设置密码Changing password for user lisi.New password:BAD PASSWORD: The password is shorter...
Linux打包解压
打包解压打包与解包:tar12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273# 创建三个文件[zhangsan@localhost test]$ touch hadoop.txt[zhangsan@localhost test]$ touch spark.txt[zhangsan@localhost test]$ touch readme.md# 查看创建的三个文件的详细信息[zhangsan@localhost test]$ lltotal 0-rw-rw-r--. 1 zhangsan zhangsan 0 Nov 8 07:21 hadoop.txt-rw-rw-r--. 1 zhangsan zhangsan 0 Nov 8 07:21 readme.md-rw-rw-r--. 1 zhangsan zhangsan 0 Nov 8 07:21 ...
Linux软件安装 - YUM软件安装
YUMYum(全称为 Yellow dog Updater Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 yum安装/卸载软件 yum -y install 软件名 #安装,升级软件包,-y表示自动确认,-q表示静默安装 yum -y remove/erase 软件名 #卸载软件包,可自动解决其依赖关系 yum -y update 软件名 #升级软件包 yum查询软件包 yum list #查询软件包列表 yum list installed #查询系统中已安装的软件包 ...
Linux软件安装 - RPM
RPM包安装rpm命令是RPM软件包的管理工具。 RPM有多种基本的模式:它们是安装、查询、验证、删除等。 安装模式:rpm –i 查询模式:rpm -q 验证模式:rpm –V或 -verify 删除模式:rpm –e –nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 卸载OpenJDKCentOS minimal未自带jdk 123456789101112131415161718192021222324# 看一下java版本号,可以发现系统自带openjdk[root@localhost ~]# java -versionopenjdk version "1.8.0_282"OpenJDK Runtime Environment (build 1.8.0_282-b08)OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)# 查看已安装软件列表中带有jdk的软件包[root@localhost ~]# rpm -qa|grep jdkcopy-jdk-con...
Linux文件权限
文件权限12345678910111213drwxr-xr-x 1 root root 4096 Oct 14 19:35 homed: directory - :文件rwx : 所有者权限(user, u) 111 -> 7r-x : 所属组(group, g) 101 -> 5r-x : 其他用户(other, o) 101 -> 5r : read (4)w : write (2)x : 执行 (1)root : 所有者root : 所属组 123chmod :更改权限chmod 700 filechmod u+x file 1chown zhangsan:zhangsan hello.sh
Linux进程管理
进程管理静态监控 - psps - report a snapshot of the current processes. 报告当前进程的快照。 -e Select all processes. Identical(完全相同的) to -A. -f Do full-format listing. 123456789101112[zhangsan@localhost ~]$ ps -efUID PID PPID C STIME TTY TIME CMDroot 1 0 0 01:36 ? 00:00:05 /usr/lib/systemd/systemd --switched-root --syroot 2 0 0 01:36 ? 00:00:00 [kthreadd]root 4 2 0 01:36 ? 00:00:00 [kworker/0:0H]root 6 2 0 ...
Linux软件安装 - 源码安装
Nginx安装Web服务器软件 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273# 下载Nginx# wget http://nginx.org/download/nginx-1.21.4.tar.gz--2021-11-19 00:42:27-- http://nginx.org/download/nginx-1.21.4.tar.gzResolving nginx.org (nginx.org)... 3.125.197.172, 2a05:d014:edb:5704::6, 2a05:d014:edb:5702::6Connecting to nginx.org (nginx.org)|3.125.197.172|:80... connected.HTTP request sent, awaiting response... 200 OKLength...
Linux网络管理
网络管理常用命令hosts文件123[zhangsan@localhost ~]$ cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 ifconfig命令Linux ifconfig命令用于显示或设置网络设备。ifconfig可设置网络设备的状态,或是显示目前的设置。 123456789101112131415161718192021222324252627[zhangsan@localhost ~]$ ifconfigens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.179.128 netmask 255.255.255.0 broadcast 192.168.1...
Linux磁盘管理
磁盘管理VMWare中扩展磁盘容量虚拟机设置VMWare - 菜单栏 - 虚拟机 - 设置 注意:该步骤需要将系统关机,如有快照,需要删除快照。 系统可用空间为宿主机D盘的可用空间。 扩展磁盘容量 扩展成功 扩展成功 这种方式是增大原来sda盘的大小。 磁盘管理 新增结果 添加分区 分区命名 添加分区成功 VMWare中新增磁盘 添加磁盘 系统中重新分区 fdisk - manipulate disk partition table。 [məˈnɪpjuleɪt] 操纵 扩充磁盘查看注意新增加的磁盘是下面的 sdb [zhangsan@localhost ~]$ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sdb 磁盘管理123456789101112131415[zhangsan@localhost ~]$ su rootPassword: # 使用磁盘管理工具fdisk[root@localhost zhang...