Linux
Linux
程序员技术之旅
个人博客地址:https://www.zhangbj.com
GitHub地址:https://github.com/fendoudebb
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux命令之设置和查看开机启动程序
命令 sudo ntsysv 操作方式 使用上下键选中进程,按空格键选中(选中时方括号有*号标识)或取消,按Tab键切换到Ok或Cancel,按Enter确认。 - 方向键 - 空格键 - Tab键 - Enter键 - F12 F12回到命令行界面 ...原创 2021-01-04 21:35:11 · 1755 阅读 · 1 评论 -
Linux命令之查看进程启动时间
ps -A -o pid,lstart,cmd |grep nginx 输出: 56487 Mon Sep 3 15:23:30 2018 nginx: master process nginx 70813 Wed Nov 28 10:30:27 2018 nginx: worker process 70815 Wed Nov 28 10:30:27 2018 nginx: worker process 70817 Wed Nov 28 10:30:27 2018 nginx: worker proce原创 2021-01-04 21:32:57 · 1133 阅读 · 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 -auxf ps:process status 显示磁盘可用空间 df:disk free 查看已使用原创 2020-08-08 09:01:33 · 912 阅读 · 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 · 935 阅读 · 0 评论 -
Linux命令之OpenSSL生成RSA公钥私钥
使用OpenSSL生成RSA公私钥 生成RSA私钥(传统格式的) 选其一即可 openssl genrsa -out rsa_private_key.pem 1024 openssl 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 · 610 阅读 · 0 评论 -
Linux之校准服务器时间
查看当前时间 date 安装ntp yum install ntp 设置ntp ntpdate 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 · 693 阅读 · 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 · 671 阅读 · 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 · 201 阅读 · 0 评论 -
Linux之CentOS yum安装Nginx
添加nginx源 方法一 sudo vim /etc/yum.repos.d/nginx.repo 插入内容 Centos6 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 Centos7 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gp原创 2020-08-03 20:15:36 · 224 阅读 · 0 评论 -
Linux之CentOS yum安装PHP7.2
配置安装yum源 EPEL and Remi repository Centos7 可以将链接中的6改为7即可 sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 如果6误装了7,可先卸载 yum remove epel-rele原创 2020-08-03 20:13:34 · 745 阅读 · 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.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 GLIB原创 2020-08-03 20:12:21 · 1534 阅读 · 0 评论 -
Linux之CentOS yum更换阿里源
备份原先数据源 mv /etc/yum.repos.d /etc/yum.repos.d.bak Centos 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.repo Centos 6.X 安装阿里或原创 2020-08-03 20:11:28 · 206 阅读 · 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 · 1479 阅读 · 0 评论 -
Linux之CentOS安装JDK及JRE
查看CentOS自带JDK是否已安装 yum list installed | grep java 假使存在自带的jdk,删除centos自带的JDK yum -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 · 1220 阅读 · 0 评论 -
Linux之Ubuntu安装JDK及JRE
安装Jave8 导入Webupd8 PPA sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 安装 sudo apt-get install oracle-java8-installer 设置为默认jdk sudo apt install oracle-java8-set-default 安装Java9 导入Webupd8 PPA sudo add-apt-repository -y ppa:webupd原创 2020-08-02 09:57:57 · 386 阅读 · 0 评论 -
Linux常用命令之网络相关命令
网络端口是否可用 curl ip:port curl 1.1.1.1:8000 telnet ip port telnet 1.1.1.1 8000原创 2020-07-31 08:31:53 · 112 阅读 · 0 评论 -
Linux常用命令之内存相关命令
top 查看内存占用 top # 按大写的M后按内存大小排序 free 查看内存使用情况 free -m df 查看硬盘空间 df -lh原创 2020-07-31 08:31:10 · 283 阅读 · 0 评论 -
Linux常用命令之进程相关命令
强制终止进程 kill -9 [pid] kill -9 8080 查找进程 ps aux | grep java # 因为是java服务,习惯用jps(jdk自带显示java进程) jps 或 jps -vlm lsof(list open files)是一个列出当前系统打开文件的工具 lsof -i:[pid] lsof -i :22 # 知道22端口被哪个进程占用 ...原创 2020-07-31 08:30:29 · 185 阅读 · 0 评论 -
Linux常用命令之查看系统信息
内核信息 uname uname -a /proc/version cat /proc/version 系统版本 通用但需要权限。 sudo cat /etc/issue RedHat cat /etc/redhat-release Ubuntu cat /etc/lsb_release lsb_release(有一些机器可能无此命令) lsb_release -a cpu信息 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数原创 2020-07-31 08:30:00 · 162 阅读 · 0 评论 -
Linux常用命令之基础命令
tab键 按1次,补全命令或文件夹名 按2次,提示所有可能命令或文件夹名 进入文件夹 cd /usr/share/ 切换用户 su 显示当前文件夹路径 pwd 列出文件夹下所有文件信息 # 所有文件信息,包括隐藏的文件 ll # 只列出显式文件 ls -l 移动 # -r 递归 -f 强制 mv a.txt ../a.txt mv -r dir ../dir mv -rf dir1 ../dir1 拷贝 cp a.txt ../a.txt cp -rf dir ../dir 新建文件夹原创 2020-07-31 08:29:18 · 160 阅读 · 0 评论
分享