![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Linux
程序员技术之旅
个人博客地址:https://www.zhangbj.com
GitHub地址:https://github.com/fendoudebb
展开
-
Linux命令之设置和查看开机启动程序
命令sudo ntsysv操作方式使用上下键选中进程,按空格键选中(选中时方括号有*号标识)或取消,按Tab键切换到Ok或Cancel,按Enter确认。- 方向键- 空格键- Tab键- Enter键- F12F12回到命令行界面...原创 2021-01-04 21:35:11 · 1575 阅读 · 1 评论 -
Linux命令之查看进程启动时间
ps -A -o pid,lstart,cmd |grep nginx输出:56487 Mon Sep 3 15:23:30 2018 nginx: master process nginx70813 Wed Nov 28 10:30:27 2018 nginx: worker process70815 Wed Nov 28 10:30:27 2018 nginx: worker process70817 Wed Nov 28 10:30:27 2018 nginx: worker proce原创 2021-01-04 21:32:57 · 986 阅读 · 0 评论 -
Linux命令之中英文对照
列出目录内容ls:list改变目录cd:change directory移动mv:move复制cp:copy切换用户su:switch user红帽子打包管理器rqm:redhat package manger打印当前目录显示当前工作目录的绝对路径pwd:print work directory进程状态类似于wins任务管理器常用参数: -auxf ps -auxfps:process status显示磁盘可用空间df:disk free查看已使用原创 2020-08-08 09:01:33 · 764 阅读 · 0 评论 -
Linux命令之解压缩
Linux下常见的压缩包格式有5种:zip、tar.gz、tar.bz2、tar.xz、tar.Z。其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2。解压zip:unzip example.zip (如无unzip命令需安装)解压tar.gz:tar -zxvf example.tar.gz解压tar.bz2:tar -jxvf example.tar.bz2解压tar.xz:tar -Jxvf example.tar.xz解压tar.Z:ta.原创 2020-08-03 20:19:56 · 594 阅读 · 0 评论 -
Linux命令之OpenSSL生成RSA公钥私钥
使用OpenSSL生成RSA公私钥生成RSA私钥(传统格式的)选其一即可openssl genrsa -out rsa_private_key.pem 1024openssl genrsa -out rsa_private_key.pem 600将传统格式的私钥转换成 PKCS#8格式Java需要使用的私钥需要经过PKCS#8编码,PHP程序不需要,可以直接略过openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outfo.原创 2020-08-03 20:19:08 · 514 阅读 · 0 评论 -
Linux之校准服务器时间
查看当前时间date安装ntpyum install ntp设置ntpntpdate cn.pool.ntp.org注意如遇到: Operation not permitted。解决办法:先关闭防火墙,再同步时间,最后再开启防火墙。关闭防火墙service iptables stop同步时间ntpdate cn.pool.ntp.org开启防火墙service iptables start原文地址https://www.zhangbj.com/p/4原创 2020-08-03 20:18:26 · 575 阅读 · 0 评论 -
Linux命令之查看进程线程数量
查系统支持的最大线程数一般会很大,相当于理论值cat /proc/sys/kernel/pid_max系统限制某用户下最多可以运行多少进程或线程ulimit -u查询当前某程序的线程或进程数pstree -p 进程id | wc -l查询当前整个系统已用的线程或进程数pstree -p | wc -l树状结构列出所有进程数pstree -p ${pid}原文地址https://www.zhangbj.com/p/40.html...原创 2020-08-03 20:17:32 · 537 阅读 · 0 评论 -
Linux之CentOS yum安装Redis
安装sudo yum install redis启动sudo service redis start原文地址https://www.zhangbj.com/p/39.html原创 2020-08-03 20:16:40 · 125 阅读 · 0 评论 -
Linux之CentOS yum安装Nginx
添加nginx源方法一sudo vim /etc/yum.repos.d/nginx.repo插入内容Centos6[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgcheck=0enabled=1Centos7[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gp原创 2020-08-03 20:15:36 · 153 阅读 · 0 评论 -
Linux之CentOS yum安装PHP7.2
配置安装yum源 EPEL and Remi repositoryCentos7 可以将链接中的6改为7即可sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpmsudo yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm如果6误装了7,可先卸载yum remove epel-rele原创 2020-08-03 20:13:34 · 601 阅读 · 0 评论 -
Linux之CentOS glibc版本过低安装不了软件
问题libc.so.6: version `GLIBC_2.14’ not found解决方案glibc官网下载查看系统版本cat /etc/redhat-release查看glibc版本strings /lib64/libc.so.6 | grep GLIBC_输出:GLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.5GLIBC_2.6GLIB原创 2020-08-03 20:12:21 · 1191 阅读 · 0 评论 -
Linux之CentOS yum更换阿里源
备份原先数据源mv /etc/yum.repos.d /etc/yum.repos.d.bakCentos 5.X 安装阿里或者网易的源# 阿里sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo# 网易sudo wget http://mirrors.163.com/.help/CentOS5-Base-163.repoCentos 6.X 安装阿里或原创 2020-08-03 20:11:28 · 143 阅读 · 0 评论 -
Linux之Ubuntu apt-get更换阿里源
备份原先数据源mv /etc/apt/sources.list /etc/apt/sources.list.bak添加阿里源cat > /etc/apt/sources.list << EOF deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main res原创 2020-08-03 20:03:51 · 1385 阅读 · 0 评论 -
Linux之CentOS安装JDK及JRE
查看CentOS自带JDK是否已安装yum list installed | grep java假使存在自带的jdk,删除centos自带的JDKyum -y remove java-1.7.0-openjdk*yum -y remove tzdata-java.noarch# 结果显示为Complete!表示卸载完成!再次检查安装包是否删除yum list installed | grep java查看yum库下的java安装包yum -y list java*(查看你想要的版原创 2020-08-02 09:59:20 · 1092 阅读 · 0 评论 -
Linux之Ubuntu安装JDK及JRE
安装Jave8导入Webupd8 PPAsudo add-apt-repository ppa:webupd8team/javasudo apt-get update安装sudo apt-get install oracle-java8-installer设置为默认jdksudo apt install oracle-java8-set-default安装Java9导入Webupd8 PPAsudo add-apt-repository -y ppa:webupd原创 2020-08-02 09:57:57 · 294 阅读 · 0 评论 -
Linux常用命令之网络相关命令
网络端口是否可用curl ip:portcurl 1.1.1.1:8000telnet ip porttelnet 1.1.1.1 8000原创 2020-07-31 08:31:53 · 67 阅读 · 0 评论 -
Linux常用命令之内存相关命令
top 查看内存占用top # 按大写的M后按内存大小排序free 查看内存使用情况free -mdf 查看硬盘空间df -lh原创 2020-07-31 08:31:10 · 200 阅读 · 0 评论 -
Linux常用命令之进程相关命令
强制终止进程kill -9 [pid]kill -9 8080查找进程ps aux | grep java# 因为是java服务,习惯用jps(jdk自带显示java进程)jps 或 jps -vlmlsof(list open files)是一个列出当前系统打开文件的工具lsof -i:[pid]lsof -i :22 # 知道22端口被哪个进程占用...原创 2020-07-31 08:30:29 · 95 阅读 · 0 评论 -
Linux常用命令之查看系统信息
内核信息unameuname -a/proc/versioncat /proc/version系统版本通用但需要权限。sudo cat /etc/issueRedHatcat /etc/redhat-releaseUbuntucat /etc/lsb_releaselsb_release(有一些机器可能无此命令)lsb_release -acpu信息总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数原创 2020-07-31 08:30:00 · 118 阅读 · 0 评论 -
Linux常用命令之基础命令
tab键按1次,补全命令或文件夹名按2次,提示所有可能命令或文件夹名进入文件夹cd /usr/share/切换用户su显示当前文件夹路径pwd列出文件夹下所有文件信息# 所有文件信息,包括隐藏的文件ll# 只列出显式文件ls -l 移动# -r 递归 -f 强制mv a.txt ../a.txtmv -r dir ../dirmv -rf dir1 ../dir1拷贝cp a.txt ../a.txtcp -rf dir ../dir新建文件夹原创 2020-07-31 08:29:18 · 109 阅读 · 0 评论