[root@CentOS ~]
DEVICE=eth0
HWADDR=00:50:56:24:FA:BF
TYPE=Ethernet
UUID=037bb476-140b-4e9b-bd22-c09e465f8371
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.111.224
NETMASK=255.255.255.0
GATEWAY=192.168.111.2
DNS1=114.114.114.114
BROADCAST=192.168.111.255
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
- 【 linux如何查看mysql是否启动 】
(https://blog.csdn.net/qq_36838191/article/details/86131993)
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
- 【 rpm 命令 】 可参考 https://www.cnblogs.com/kakafra/p/3336020.html
用法: rpm [选项...]
-a: 查询所有套件;
-b<完成阶段><套件档>+或-t <完成阶段><套件档>+: 设置包装套件的完成阶段, 并指定套件档的文件名称;
-c: 只列出组态配置文件, 本参数需配合"-l"参数使用;
-d: 只列出文本文件, 本参数需配合"-l"参数使用;
-e<套件档>或--erase<套件档>: 删除指定的套件;
-f<文件>+: 查询拥有指定文件的套件;
-h或--hash: 套件安装时列出标记;
-i: 显示套件的相关信息;
-i<套件档>或--install<套件档>: 安装指定的套件档;
-l: 显示套件的文件列表;
-p<套件档>+: 查询指定的RPM套件档;
-q: 使用询问模式, 当遇到任何问题时, rpm指令会先询问用户;
-R: 显示套件的关联性信息;
-s: 显示文件状态, 本参数需配合"-l"参数使用;
-U<套件档>或--upgrade<套件档>: 升级指定的套件档;
-v: 显示指令执行过程;
-vv: 详细显示指令执行过程, 便于排错
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
- 【 linux centos 下查找软件所安装的目录在哪里安装目录 】
1. 如果是rpm安装的可以:
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
- 【 创建用户组和用户 】 https://blog.csdn.net/qq_17497931/article/details/81502053
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
使用 userdel xx 删除, 结果出现userdel: user xx is currently logged in 的提示, 其结果是无法删除
可以使用 sudo userdel -r -f xx 加两个参数, 给他强制删除, 之后可能出现警告:
userdel: warning: can't remove /var/mail/wxt: No such file or directory
userdel: wxt home directory (/home/wxt) not found
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
-a 或 --all: 显示所有连线中的Socket;
-A<网络类型> 或 --<网络类型>: 列出该网络类型连线中的相关地址;
-c 或 --continuous: 持续列出网络状态;
-C 或 --cache: 显示路由器配置的快取信息;
-e 或 --extend: 显示网络其他相关信息;
-F 或 --fib: 显示FIB;
-g 或 --groups: 显示多重广播功能群组组员名单;
-h 或 --help: 在线帮助;
-i 或 --interfaces: 显示网络界面信息表单;
-l 或 --listening: 显示监控中的服务器的Socket;
-M 或 --masquerade: 显示伪装的网络连线;
-n 或 --numeric: 直接使用ip地址, 而不通过域名服务器;
-N 或 --netlink 或 --symbolic: 显示网络硬件外围设备的符号连接名称;
-o 或 --timers: 显示计时器;
-p 或 --programs: 显示正在使用Socket的程序识别码和程序名称;
-r 或 --route: 显示Routing Table;
-s 或 --statistice: 显示网络工作信息统计表;
-t 或 --tcp: 显示TCP传输协议的连线状况;
-u 或 --udp: 显示UDP传输协议的连线状况;
-v 或 --verbose: 显示指令执行过程;
-V 或 --version: 显示版本信息;
-w 或 --raw: 显示RAW传输协议的连线状况;
-x 或 --unix: 此参数的效果和指定"-A unix"参数相同;
--ip 或 --inet: 此参数的效果和指定"-A inet"参数相同。
- 【 ps 命令 】 参考 https://www.cnblogs.com/dion-90/articles/9048627.html
[root@CentOS ~]
[root@CentOS ~]
root 1056 1 0 16:20 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
--datadir=/var/lib/mysql
--socket=/var/lib/mysql/mysql.sock
--pid-file=/var/run/mysqld/mysqld.pid
--basedir=/usr --user=mysql
mysql 1260 1056 0 16:20 ? 00:00:03 /usr/sbin/mysqld
--basedir=/usr
--datadir=/var/lib/mysql
--plugin-dir=/usr/lib64/mysql/plugin
--user=mysql
--log-error=/var/log/mysqld.log
--pid-file=/var/run/mysqld/mysqld.pid
--socket=/var/lib/mysql/mysql.sock
root 1548 1419 0 17:14 pts/0 00:00:00 grep mysql
[root@CentOS ~]
[root@CentOS ~]
- 【 find 命令 】 https://www.cnblogs.com/Ido-911/p/9638612.html
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
alt+p进入sftp命令: (手动拖拽windows下文件到centos对应目录)
sftp> pwd
/root
sftp> cd /home/
sftp> pwd
/home
sftp> cd ..
sftp> pwd
/
sftp> cd /home/tomcat-7.0/
sftp> pwd
/home/tomcat-7.0
sftp> put H:/shareFolder/hello.txt
sftp> get /home/hello.txt
基本命令如下:
[root@CentOS ~]
参数选择项:
-a: 此选项通常在复制目录时使用, 它保留链接、文件属性, 并复制目录下的所有内容其作用等于dpR参数组合
-d: 复制时保留链接这里所说的链接相当于Windows系统中的快捷方式
-f: 覆盖已经存在的目标文件而不给出提示
-i: 与-f选项相反, 在覆盖目标文件之前给出提示, 要求用户确认是否覆盖, 回答"y"时目标文件将被覆盖
-p: 除复制文件的内容外, 还把修改时间和访问权限也复制到新文件中
-r: 若给出的源文件是一个目录文件, 此时将复制该目录下所有的子目录和文件
-l: 不复制文件, 只是生成链接文件
Centos复制文件夹内所有文件到另一个文件夹命令(已存在则直接覆盖):
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
- 【 linux centos6.5 更新系统时间 】
第1: 先要确定, 系统确实可以上网, ping baidu.com 能通就行
第2: 切换到有权限的用户: su root
第3: 执行: /usr/sbin/ntpdate stdtime.gov.hk 就行了(注意但前所在的目录, 是否在跟目录下: usr的上一级目录)
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS bin]
/software/tomcat8.5.51_solr8.2.0/bin
[root@CentOS bin]
-bash: ./startup.sh: Permission denied
[root@CentOS bin]
[root@CentOS bin]
Using CATALINA_BASE: /software/tomcat8.5.51_solr8.2.0
Using CATALINA_HOME: /software/tomcat8.5.51_solr8.2.0
Using CATALINA_TMPDIR: /software/tomcat8.5.51_solr8.2.0/temp
Using JRE_HOME: /software/jdk1.8/jre
Using CLASSPATH: /software/tomcat8.5.51_solr8.2.0/bin/bootstrap.jar:/software/tomcat8.5.51_solr8.2.0/bin/tomcat-juli.jar
Tomcat started.
[root@CentOS bin]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
示例:
backup.tar.gz classes lib tlds views web.xml
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档, 不会列出)
-l 除文件名称外, 亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a , 但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 *, 目录则加/
-R 若目录下有文件, 则以下之文件亦皆依序列出
-h 文件大小以M来显示
--------------------------
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
【目标目录】指软连接指向的目标目录下, 【软链接地址】指"快捷键"文件名称, 该文件是被指令创建的
[root@CentOS ~]
上述指令中, 软链接地址最后不能含有"/", 当含有"/"时, 删除的是软链接目标目录下的资源, 而不是软链接本身
[root@CentOS ~]
这里修改是指修改软链接的目标目录
--------------------------
[root@CentOS ~]
gcc-4.4.7-23.el6.x86_64
[root@CentOS ~]
error: Failed dependencies:
gcc = 4.4.7-23.el6 is needed by (installed) gcc-c++-4.4.7-23.el6.x86_64
gcc = 4.4.4 is needed by (installed) libtool-2.2.6-15.5.el6.x86_64
提示gcc-4.4.7-23.el6.x86_64被2个软件依赖, 卸载失败, 则先卸载被依赖的软件包
sudo rpm -e gcc-c++-4.4.7-23.el6.x86_64
sudo rpm -e libtool-2.2.6-15.5.el6.x86_64
再执行sudo rpm -e gcc-4.4.7-23.el6.x86_64进行卸载
验证, 输入gcc -v
[y@localhost Desktop]$ gcc -v
bash: gcc: command not found
--------------------------
[root@CentOS ~]
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_PRIVATE
[root@CentOS ~]
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
[root@CentOS /]
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
[root@CentOS /]
ldd (GNU libc) 2.12
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
--------------------------
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
tcp 0 0 172.16.221.206:22801 0.0.0.0:* LISTEN 12093/aicp_apigw
[root@CentOS ~]
Name: aicp_apigw
State: S (sleeping)
Tgid: 12093
Ngid: 0
Pid: 12093
PPid: 1
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 64
Groups: 0
VmPeak: 1142756 kB
VmSize: 1142756 kB —— 进程占用的虚拟内存大小
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 22000 kB
VmRSS: 20108 kB —— 占用的物理内存
RssAnon: 13472 kB
RssFile: 6636 kB
RssShmem: 0 kB
VmData: 1122556 kB —— data段内存大小(BSS, data)
VmStk: 136 kB —— 栈大小
VmExe: 6284 kB —— 代码段大小
VmLib: 1964 kB —— 库大小
VmPTE: 168 kB
VmSwap: 0 kB
Threads: 12
SigQ: 0/257601
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: ffffffffffc1feff
CapInh: 0000000000000000
CapPrm: 0000001fffffffff
CapEff: 0000001fffffffff
CapBnd: 0000001fffffffff
CapAmb: 0000000000000000
Seccomp: 0
Cpus_allowed: ff
Cpus_allowed_list: 0-7
Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,
00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 2345882
nonvoluntary_ctxt_switches: 2155
- 【 rm 命令 】 所用的符号是" ` ", (不是单引号)
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]
1、进入vi中, 先按下"ESC"跳转成命令输入模式
2、输入斜杠`/`, 这时屏幕会跳转到底部, 输入栏出现"/"
3、输入你需要查找的关键字, 回车
4、如果要继续查找关键字, 输入n
5、向前查找, 输入N(大写)
< 或 << :stdin(标准输入) Java中表示System.in
>, >>, 1> 或 1>> :stdout(标准输出) Java中表示System.out
2> 或 2>> :stderr(标准错误输出) Java中表示System.err
2>&1 :将标准错误输出重定向到标准输出 符号 >& 是一个整体
[root@CentOS ~]
[root@CentOS ~]
[root@CentOS ~]