linux
gushaolin
尽人事听天命!
展开
-
linux dirname和basename命令
linux原创 2022-11-03 09:30:47 · 346 阅读 · 1 评论 -
linux cut命令
linux cut原创 2022-09-01 22:37:51 · 245 阅读 · 0 评论 -
linux shell date时间函数、串行执行、位置变量、shift
参考连接:https://blog.csdn.net/wujizhishui/article/details/119955956一,date获取时间精确到毫秒举例:[gudong@k8s-node01 ~]$ date +'%Y-%m-%d/%H:%M:%S.%N' 2022-05-02/16:53:51.717582175[gudong@k8s-node01 ~]$ date +'%Y-%m-%d/%H:%M:%S.%N' | cut -b 1-232022-05-02/16:53:54原创 2022-05-02 17:02:36 · 723 阅读 · 0 评论 -
nginx之root alias proxy_pass测试
[root@k8s-node02 conf.d]# cat test.conf server { listen 80; listen [::]:80; server_name www.gudong.com root /usr/share/nginx/html; location / { index index.html; }location /test1 {原创 2021-12-10 22:18:44 · 1804 阅读 · 0 评论 -
linux生成随机数
[gudong@CentOS7.4-1 ~]$cat /dev/urandom |tr -dc 'a-zA-Z0-9_' | head -c123guSH3yIJbdQ[gudong@CentOS7.4-1 ~]$[gudong@CentOS7.4-1 ~]$cat /dev/urandom |tr -dc 'a-zA-Z0-9_' | head -c12S_AK30N5WkbE[gudong@CentOS7.4-1 ~]$原创 2021-07-29 11:06:41 · 124 阅读 · 0 评论 -
redis缓存清理
1.访问redis根目录 cd /usr/local/redis2.登录redis:redis-cli -h localhost -p 63793.查看所有key值:keys *4.删除指定索引的值:del key5.清空整个 Redis 服务器的数据:flushall6.清空当前库中的所有 key:flushdb...原创 2021-07-26 18:48:36 · 266 阅读 · 0 评论 -
Linux系统常见设备对应的文件名
文章目录1、命名规则2、常见设备与文件名参考链接:https://blog.csdn.net/fdzpapillon/article/details/103047052https://blog.csdn.net/bbc955625132551/article/details/727845991、命名规则每个设备在Linux都会被当成一个文件来看待,有点类似于它们的角色,于是就会有特定的文件名。几乎所有的硬件都的文件名都是/dev开头的。以/dev/sd[a-d]为例,[]内的字母为a-d原创 2021-06-06 13:55:49 · 1169 阅读 · 0 评论 -
stdin方式修改linux用户密码
echo “servyou2099” | passwd weblogic --stdin原创 2021-04-25 09:40:35 · 2139 阅读 · 0 评论 -
k8s node节点加入主节点报错
一,报错1参考文档:https://blog.csdn.net/qianghaohao/article/details/82624920https://www.cnblogs.com/wangzy-tongq/p/13130877.html[root@k8s-node01 gudong]# kubeadm join 192.168.31.232:6443 --token abcdef.0123456789abcdef --discovery-token-ca-cert-hash sha256原创 2021-02-25 21:22:28 · 2197 阅读 · 0 评论 -
linux 开启操作日志记录
1,修改/etc/profile文件[root@CentOS7-2 ~]# vim + /etc/profile //追加如下内容history USER=`whoami` USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` if [ "$USER_IP" = "" ]; then USER_IP=`hostname` fi if [ ! -d /var/log/history ]; then原创 2020-06-01 13:12:04 · 2185 阅读 · 0 评论 -
docker镜像常见命令
docker镜像常见命令1,docker images //查看镜像[root@CentOS7.4-1 ~]#docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest bf756fb1ae65 4 months ago 13.3kB[root@CentOS原创 2020-05-28 22:21:11 · 258 阅读 · 0 评论 -
linux uptime命令常见用法
uptime用来系统当前时间、运行时长、当前用户数、当前的负载;何为系统负载呢?系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。如果一个进程满足以下条件则其就会位于运行队列中: 它没有在等待I/O操作的结果 它没有主动进入等待状态(也就是没有调用'wait') 没有被停止(例如:等待终止)一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好,如果每个C...原创 2020-05-03 11:10:22 · 467 阅读 · 0 评论 -
Linux seq命令常见用法
seq:squeue是一个序列的缩写,主要用来输出序列化的东西。功能: 1、输出两个数字之间连续的数字。 2、输出两个数字之间固定间隔的数字。 3、输出指定格式的数字。1,seq常见命令参数用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数以指定增量从首数开始打印数字到尾数。 -f, --format...原创 2020-04-28 21:35:12 · 769 阅读 · 0 评论 -
linux cat命令常见用法
cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。cat命令的全称:concatenate files and print on the standard output1,查看文件内容主要用法:1、cat f1.txt,查看f1.txt文件的内容。2、cat -n f1.txt,查看f1.txt文件的内容,并且由1开始对所有输出行进行编号。3、cat -b f1.t...原创 2020-04-29 15:45:42 · 2098 阅读 · 0 评论 -
指定用户才可以su-和禁止root远程直接登录
一,加入wheel组:1,查看信息[gudong@CentOS7.4-1 ~]$getent passwd gudonggudong:x:1000:1000:gudong:/home/gudong:/bin/bash[gudong@CentOS7.4-1 ~]$[gudong@CentOS7.4-1 ~]$getent group gudonggudong:x:1000:gudong...原创 2020-04-13 21:09:25 · 499 阅读 · 0 评论 -
linux rpm命令简介
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度--install--verbose--h...原创 2020-04-13 11:28:32 · 1049 阅读 · 0 评论 -
useradd和userdel的使用实践
1,添加用户命令:useradd或adduser1.1 作用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。1.2 格式useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name1.3 ...原创 2020-03-13 23:41:46 · 478 阅读 · 0 评论 -
https协议简单介绍
https作为目前最常用的传输协议,作用于应用层,用于解决如何包装数据的问题。本文将按照如下顺序介绍:1,HTTPS2,HTTPS 的实现原理为什么数据传输是用对称加密?为什么需要 CA 认证机构颁发证书?浏览器是如何确保 CA 证书的合法性?本地随机数被窃取怎么办?3,用了 HTTPS 会被抓包吗?4,总结HTTPS随着 HTTPS 建站的成本下降,现在大部分的网站都已经开...原创 2020-01-14 13:32:26 · 327 阅读 · 0 评论 -
批量主机telnet测试
在实际工作中,我们有时需要测试本地跟目标地址是否开通网络策略,一般都是telnet Ip port 这样逐个测试,当目标主机很多的时候,这样测试效率就很低了,下面脚本可以实现批量主机测试,并且将结果打印出来实际执行环境:redhat 7.41,第一步:编辑脚本内容,将ip和port放进去cat /telnet-test#! /usr/bin/env pythonimport socket...原创 2020-01-09 13:08:49 · 612 阅读 · 0 评论 -
把yum源安装1.16.1版本的nginx通过service nginx start方式来启动
本实验在 CentOS 7 64 位-2 主机上完成在配置service nginx start方式启动之前,可通过执行:nginx来启动nginx,通过执行nginx -s stop来关停nginx,有时候为了避免麻烦,需把nginx服务加入service管理中来实现开机自启动,具体实现步骤如下:1,创建启动脚本[root@CentOS7-2 init.d]# vim /etc/init....原创 2020-01-05 18:41:45 · 777 阅读 · 0 评论 -
mysql数据库sql性能分析工具show profiles简介
以下均是在Centos 7.4-1(ip:192.168.128.138)下进行1,查询是否支持show profilesshow VARIABLES like '%profiling%';2,默认情况下时关闭,现在临时开启set profiling=on;3,执行一句sql,系统将记录下来select * from big_table group by mobile limit ...原创 2020-01-04 21:54:56 · 353 阅读 · 0 评论 -
mysql数据库log_bin_trust_function_creators参数
以下均是在Centos 7.4-1(ip:192.168.128.138)下进行MySQL的有个参数log_bin_trust_function_creators,当二进制日志启用后,这个变量就会启用。它控制是否可以信任存储函数创建者,不会创建写入二进制日志引起不安全事件的存储函数。如果设置为0(默认值,为off),用户不得创建或修改存储函数,除非它们具有除CREATE ROUTINE或ALTE...原创 2020-01-04 19:44:18 · 960 阅读 · 0 评论 -
nginx常见内置变量$uri和$request_uri
这里介绍nginx常见内置变量uri和uri和uri和request_uri代表的值,首先先看nginx配置:[root@CentOS7-2 conf.d]# cat default.confserver { listen 80; server_name localhost; #charset koi8-r; #access_log /var/...原创 2019-12-31 09:30:58 · 32654 阅读 · 2 评论 -
linux chkconfig的使用
管理开机启动:chkconfigCentOS 6 如何设置服务开机启动:[root@localhost ~]$ ls /etc/init.d/httpd # /etc/init.d/目录下必须有启动脚本[root@localhost ~]$ chkconfig --add httpd # 添加服务,以便让chkconfig指令管理它[root@localhost ~]$ ch...原创 2019-12-30 09:55:10 · 137 阅读 · 0 评论 -
firewalld.service设置开机不启动
CentOS 7安装后,默认安装firewalld.service,会导致网络连接不上的问题,比如mysql无法远程连接,这个时候需要关闭firewalld.service。1,查看firewalld.service当前运行状态systemctl status firewalld.service2,关闭firewalld.servicesystemctl stop firewalld.se...原创 2019-12-03 19:06:04 · 1711 阅读 · 0 评论 -
Linux下修改终端提示符和主机名
PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。可以使用 man bash命令查看bash手册,找到该变量支持的特殊字符,以及这些特殊字符的意义:\d :#代表日期,格式为weekday month date,例如:“Mon Aug 1”\H :#完整的主机名称。\h :#仅取主机的第一个名字,如上例,则为fc4,.linux则被省略\t :#显示时间为24小时格式...原创 2019-11-03 20:59:24 · 894 阅读 · 0 评论 -
weblogic 10.3.6.0 版本升级3L3H补丁
2019年10月份oracle官网发布了3L3H,以下为weblogic 10.3.6.0版本的打补丁过程:1,关停weblogic应用2,查看老补丁:cd /its/weblogic/utils/bsu/ && ./bsu.sh -prod_dir=/its/weblogic/wlserver_10.3/ -status=applied -verbose -view3,...原创 2019-10-25 10:38:49 · 1542 阅读 · 3 评论 -
Linux ACL权限与chmod -R 777 /类型恢复
ACL即Access Control List 主要的目的是提供传统的owner,group,others的read,write,execute权限之外的具体权限设置,ACL可以针对单一用户、单一文件或目录来进行r、w、x的权限控制,对于需要特殊权限的使用状况有一定帮助。如,某一个文件,不让单一的某个用户访问。如果一个文件后面有+标记,我们都需要用getfacl来确认它的permission,以...原创 2019-10-13 18:47:44 · 744 阅读 · 0 评论 -
记一次误删python-2.7.5-58.0.1.el7.x86_64重新安装yum软件的经历
软件包下载地址(根据自己的版本去找对应目录):http://vault.centos.org/7.4.1708/os/x86_64/Packages/事件原因:[root@its-nsjlwwyy01 ~]# yum install python-devel已加载插件:langpacks, ulninfo正在解决依赖关系–> 正在检查事务—> 软件包 python-dev...原创 2019-09-27 11:26:32 · 1655 阅读 · 0 评论 -
root检查存在paramiko模块,而weblogic用户检测没有的原因
在新建weblogic域的时候,需要检查是否存在paramiko模块,但是有时出现用root用户检查存在paramiko模块,而weblogic用户检测没有;分析其原因,为部分文件没有权限导致,需在root用户下执行如下命令:chmod -R 755 /usr/lib/python2.7/site-packageschmod -R 755 /usr/lib64/python2.7/site-...原创 2019-10-11 08:47:14 · 146 阅读 · 0 评论