linux
{丸の子}
这个作者很懒,什么都没留下…
展开
-
CentOS 7 could not retrieve mirrorlist解决
CentOS 7 could not retrieve mirrorlist解决在执行yum指令的时候出现这个问题,先尝试一下ping指令:ping 127.0.0.1ping www.baidu.com如果第一个正常,第二个错误,那就可能是你没有IP或者你没有启用联网功能;没有IP就查查怎么配静态或者动态IP喽;我遇到的事没有启用网络连接sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33修改配置ONBOOT=no----->ONBO转载 2021-12-09 22:30:34 · 192 阅读 · 0 评论 -
免密登陆和ssh-copy-id命令解析
免密登录,需要先在本机生成公钥,然后将公钥拷贝到远程主机,拷贝的过程,既可以手动(在远程主机根目录下创建.ssh目录,然后将公钥存入该目录下authorized_keys文件中即可),也可以直接命令操作ssh-copy-id,这个操作做完了,即可免密登录远程主机。仔细回想这个过程,先在本机生成公钥,然后将公钥复制到远程主机,接着就可以免密登录远程主机,这个过程似乎与我们想想的不太一样,我们可能希望远程主机免密登录本机。这就好比我要去朋友家,我先将我们家的钥匙放在朋友家,结果我就可以随便进入朋友家里。正常来转载 2021-11-12 11:27:24 · 2626 阅读 · 0 评论 -
Debian linux 常用命令
添加root用户:$ adduser sss (创建用户sss)$ passwd sss (创建sss的密码)$ chmod -v u+w /etc/sudoers (增加 sudoers 文件的写的权限,默认为只读)$ vi /etc/sudoers (修改 sudoers)-------------------------------------------------------## Allow root to run any commands anywhereroot ALL原创 2021-10-22 17:10:06 · 405 阅读 · 0 评论 -
redis常用命令
redis具体详细命令可以去官方去查官方网站: https://redis.io/中文网站: http://redis.cn/查看命令: http://redis.cn/commands.html我这里只是自己记一下常用的,不常用的请到官方去查# 启动redisredis-server 目录/redis.conf# 连接到redisredis-cli -p 6379# 连接上之后如果有密码的话输入密码auth password# 清空当前库中所有数据,默认库第一个flush原创 2020-12-15 11:59:15 · 153 阅读 · 0 评论 -
虚拟机(VM)安装openwrt-koolshare软路由
⒈创建虚拟机**软路由选择Windows操作系统,因为我们需要在PE环境中进行软路由的写入,固件类型选择BIOS,网络类型选择使用仅主机模式网络,虚拟磁盘类型选择IDE【一定要选择IDE模式】,SCSI会报错。⒉安装选择PE镜像后启动虚拟机,等待PE启动完成后将虚机加载的光盘切换成openwrt-koolshare的镜像,在我的电脑中打开光盘驱动,选择“IMG写盘工具”右键选择以管理员身份运行,在浏览框中选择我们的软路由IMG镜像后点击开始,镜像写入完成后点击关闭,将光盘弹出虚拟机后关闭虚拟机。⒊优转载 2020-07-11 22:44:08 · 2780 阅读 · 1 评论 -
Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [33,755] milliseco
刚部署好程序,第一次登录时,加载非常得慢,查看log日志发现:Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [33,755] milliseconds. 说什么创建用于会话ID生成的SecureRandom实例花费了[33,755]毫秒。解决办法:打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:securerandom.转载 2020-06-28 10:08:47 · 1572 阅读 · 0 评论 -
Centos:如何查找安装的jdk的目录
使用????????????????????????????????的话能定位????????????的安装路径的前提是配置了环境变量JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径。正确的方式是通过 which java:[tt@vddd conf]$ java -versionopenjdk version "1.8.0_65"OpenJDK Runtime Environment (build 1.8.0_65-b17)OpenJDK 64-Bit Server VM (bui转载 2020-06-28 10:06:27 · 1032 阅读 · 0 评论 -
Nginx+Https自己敲命令生成证书
一、准备 环境:centos6.8 nginx:1.13.6二、开始 首先安装依赖包: yum install -y gcc gcc-c++ autoconf automake make zlib zlib-devel openssl openssl-devel pcre pcre-devel 开始安装 tar -xf nginx-1.13.6.tar.gz cd nginx-1.13.6 ./configure --prefix=/usr/local/ng转载 2020-05-18 09:36:35 · 221 阅读 · 0 评论 -
CentOS 7 SSH使用证书登录(git更新免密)
本地生成证书:ssh-keygen -t rsa会提示输入密码全部回车,不设置密码~/.ssh/目录下会生成两个文件:id_rsa为私钥,id_rsa.pub为公钥.把id_rsa.pub传到centos7服务器上scp -r id_rsa.pub git@192.168.1.1:~/导入公钥cat ~/id_rsa.pub >> ~/.ssh/authorized_keys服务器上配置ssh,用root账号配置:RSAAuthentication yes Stri原创 2020-05-09 15:49:37 · 397 阅读 · 0 评论 -
centos7单机安装kafka,进行生产者消费者测试
kafka安装与测试1、配置JDK环境安装jdk就不写了2、安装kafka下载地址:http://kafka.apache.org/downloadscd /opt wget http://mirror.bit.edu.cn/apache/kafka/2.3.0/kafka_2.11-2.3.0.tgz tar zxvf kafka_2.11-2.3.0.tgz mv kaf...转载 2020-04-29 11:55:50 · 309 阅读 · 0 评论 -
https证书生成环境搭建配置(基于Tomcat和Nginx)
一、基于Tomcat、JDK内置密钥工具:1、生成服务端证书库(keystore证书库文件),用于客户端验证服务端的真实性keytool -genkey -v -alias key_server -keyalg RSA -keystore e:\server.keystore -dname "CN=D-F005227,OU=youku,O=zhibohudong,L=beijing,ST=be...转载 2020-04-24 11:15:19 · 379 阅读 · 0 评论 -
Centos7连接wifi 静态IP
输入ip addr命令查看联网信息:上面看不到IP地址,说明没网,一般无线网卡以w开头,如上图的wlp3s0,网络名称已实际为准,这里就使用wlp3s0;打开无线网的驱动,运行命令:suip link set wlp3s0 up运行没报错说明成功连接网络,运行命令:wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase “wifi名称”...转载 2020-04-24 09:24:11 · 960 阅读 · 0 评论 -
docker 常用命令
docker 列出每个容器的IPdocker inspect 容器ID | grep IPAddress启动systemctl start docker守护进程重启sudo systemctl daemon-reload重启docker服务systemctl restart docker重启docker服务sudo service docker restart...原创 2019-11-23 14:19:37 · 157 阅读 · 0 评论 -
如何使用Rancher部署发布自己的web应用
作为使用Rancher的小白,昨天折腾了一天,终于搞定将自己的应用,使用Rancher部署并发布,今天就把过程记录下来,作为后来参考,也给个位小伙伴节省点儿时间这里涉及到docker的一些使用(打包,发布,导入导出,运行等等)准备应用需要有Docker环境需要有Rancher环境需要有你自己的应用使用Rancher部署数据服务这里就是MySQL的数据服务了,当然你也可以自己打包m...转载 2019-11-23 13:56:54 · 1784 阅读 · 0 评论 -
docker在daemon.json中配置私服仓库地址,但是push本地镜像至私有仓库的时候还是提示http的问题!!!
配置和操作如图所示:1.修改了配置文件之后重启服务2.ip地址和端口没有问题3.push镜像就提示http的问题。解决办法:vim /etc/docker/daemon.json { "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "json...原创 2019-11-23 10:01:48 · 3732 阅读 · 0 评论 -
Rancher添加自建镜像库
创建内网私有镜像库也可以用容器的方式创建,也挺简单,但是要创建带公有证书的https镜像库就不容易了,以下提供一个创建http访问的私有镜像库方案。1)在Rancher界面的主机如172.16.1.37面板上,添加容器,选择镜像registry:2配置对外端口4000(可任意),但内部端口一定是要50002)添加卷参数 /opt/data/registry:/var/lib/regist...转载 2019-11-22 17:22:46 · 4178 阅读 · 1 评论 -
Linux学习笔记 --- Centos7下查看CPU个数以及核数
#总核数 = 物理CPU个数 X 每颗物理CPU的核数#总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数#查看物理CPU个数cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l#查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep “cpu cores”| uniq...原创 2019-11-21 13:03:33 · 156 阅读 · 0 评论 -
centos7下每天自动备份mysql数据库
centos7下每天自动备份mysql数据库1、新建备份脚本vim /home/mysqlbak/mysql_bak.sh填入以下内容:#!/bin/bash mysql_user="USER" #MySQL备份用户 mysql_password="PASSWORD" #MySQL备份用户的密码 mysql_host="localhost" mysql_port="3306"...原创 2019-11-21 13:03:01 · 422 阅读 · 0 评论 -
CentOS7下Redis的安装与使用
一、安装过程1、准备工作(安装gcc依赖)yum install gcc-c++2、下载并解压源码包# cd /usr/local # wget http://download.redis.io/releases/redis-4.0.10.tar.gz # tar -zxvf redis-4.0.10.tar.gz3、编译安装# cd redis-4.0.10 # ma...原创 2019-11-21 13:01:30 · 153 阅读 · 0 评论 -
CentOS下配置Nginx的https时报错:缺少ngx_http_ssl_module
1.首先,找到Nginx安装包的位置。比如,我的是:/usr/local/src/nginx-1.15.1cd /usr/local/src/nginx-1.15.1【查看Nginx版本命令】/usr/local/nginx/sbin/nginx -V (/usr/local/nginx/是你Nginx服务器的实际位置)2.生成新的Nginx配置。执行/usr/local/nginx/...原创 2019-11-21 10:41:04 · 691 阅读 · 0 评论 -
Nginx与tomcat组合的简单使用
配置tomcat跳转请求http出现400的时候在这里配置下面这句就可以了proxy_set_header Host $host;静态文件分离配置此时再直接输入localhost:8010,则会报404错误了。但是输入localhost:8010/index.jsp,则一样可以跳转至tomcat首页中。负载配置当一台服务器出现故障后,我们需要将请求自动转向另一台服务器,此种需求该...原创 2019-11-21 10:38:48 · 103 阅读 · 0 评论 -
Centos7安装Nginx步骤
一、安装准备工作:开始前,请确认gcc g++开发类库是否装好安装make:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++下面正式开始:1、选定安装文件目录 可以选择任何目录,演示选择 cd /usr/local/srccd /usr/local/src2、安...原创 2019-11-21 10:32:03 · 146 阅读 · 0 评论 -
centos 7 mariadb安装
安装MariaDByum -y install mariadb mariadb-server安装完成MariaDB,首先启动MariaDBsystemctl start mariadb设置开机启动systemctl enable mariadb接下来进行MariaDB的相关简单配置mysql_secure_installation首先是设置密码,会提示先输入密码Enter...原创 2019-11-21 10:22:46 · 77 阅读 · 0 评论 -
centos 解决"不在 sudoers 文件中。此事将被报告"的问题
在使用sudo命令时收到centos如下的警告:不在 sudoers 文件中。此事将被报告sudo命令的含义是:使用sudo命令的账号,将拥有root账户的权限来执行某项命令或者程序。但是不是所有的账号都可以使用sudo命令的。对此debian系统采用了一个办法,利用一个专门的文件来管理某些账号是否能使用sudo命令。显然,这个文件只有root账号才能修改和管理的。这个文件就是/etc/s...原创 2019-11-21 10:18:46 · 721 阅读 · 0 评论 -
在Linux下打包tar文件时添加密码的方法
在当前目录下有一个pma目录的文件夹:1、使用tar对文件压缩加密:tar -zcvf - pma|openssl des3 -salt -k password | dd of=pma.des3完成将得到一个pma.des3的打包文件,用你设置的密码替换password。2、使用tar对加密文件解压:dd if=pma.des3 |openssl des3 -d -k password|...原创 2019-11-21 10:18:09 · 959 阅读 · 0 评论 -
使用Docker搭建Tomcat运行环境
1 准备宿主系统准备一个 CentOS 7操作系统,具体要求如下:必须是 64 位操作系统建议内核在 3.8 以上通过以下命令查看您的 CentOS 内核:# uname -r2 安装Docker# yum install docker可使用以下命令,查看 Docker 是否安装成功:# docker version若输出了 Docker 的版本号,则说明安装成功了,...原创 2019-11-21 10:17:21 · 142 阅读 · 1 评论 -
一些常用的命令
#获得所有设备的功能,如带宽信息(2.4GHz,和5GHz),和802.11n的信息iw list#扫描iw dev wlan0 scan#获得链路状态iw dev wlan0 link#搜索当前无线网络iwlist wlan0 scanning#显示频道信息iwlist wlan0 frequen#显示功耗iwlist wlan0 txpower#显示重试连接次数(网络不...原创 2019-11-21 10:07:07 · 104 阅读 · 0 评论 -
grep强化
已经很久不搞服务器了,这里把grep的记录一下cat查询日志时间段cat web.log | grep -E '2010-09-07 18:[0-5]|2010-09-07 19:0[0-57]' 用grep过滤条件的时候把\r\n换行后的内容给过滤掉了,后来看参数有个-A参数可显示后面内容cat stdout.log | grep -A 8 -E '2018-03-14 15:09:[...原创 2019-11-21 10:06:01 · 216 阅读 · 0 评论 -
linux命令基础
df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况df -hdf -Hdf -lHdf -lh查看所有硬碟:diskutil list把img镜像文件写入u盘:sudo dd if=xxx.img of=/dev/sdb如果报错:Resource busy接著取消掛載(並不是彈出!)該磁碟:sudo diskutil umount /dev/disk2s2再次执...原创 2019-11-21 10:03:54 · 179 阅读 · 0 评论 -
[ubuntu] root密码丢失解决
grub:在引导装载程序菜单上,键入 [e] 来进入编辑模式。 你会面对一个引导项目列表。查找其中类似以下输出 的句行: kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2 按箭头键直到这一行被突出显示,然后按 [e]。 你现在可在文本结尾处空一格再添加 single 来告诉 grub 引导单用户 linux 模式。按 [enter] 键来使编...原创 2011-09-08 15:40:02 · 72 阅读 · 0 评论 -
[Ubuntu] 官方全部衍生版本下载
Ubuntu 官方全部衍生版本下载下载地址:http://releases.ubuntu.com原创 2011-09-16 21:52:55 · 678 阅读 · 0 评论 -
[ubuntu] 配置ip
vim /etc/network/interfaces[quote]auto eth0iface eth0 inet staticaddress 192.168.5.89netmask 255.255.255.0gateway 192.168.1.1pre-up ifconfig eth0 hw ether 00:11:22:33:44:55 #修改mac地址[/q...原创 2011-06-23 22:48:12 · 78 阅读 · 0 评论 -
[ubuntu] 配置vsftp
apt-get updateapt-get install vsftpdcp /etc/vsftpd.conf /etc/vsftpd.conf.bak/etc/vsftpd.conf[quote]#接受匿名用户 anonymous_enable=YES #匿名用户login时不询问口令 no_anon_password=YES #接受本地用户 ...原创 2011-06-23 22:50:46 · 72 阅读 · 0 评论 -
vi命令
[quote] 进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filen...原创 2011-06-23 22:53:28 · 63 阅读 · 0 评论 -
[ubuntu] 做网关和端口映射
开启iptables转发规则:# echo 1 > /proc/sys/net/ipv4/ip_forward默认ip_forward值为零,不允许转发,改为1就可以转发了。修改过后就马上生效,即内核已经打开ip转发功能。但如果系统重启后则又恢复为默认值0,如果想永久打开需要通过修改/etc/sysctl.conf文件的内容来实现。默认sysctl.conf文件中有一个变量是...原创 2011-06-23 22:55:44 · 203 阅读 · 0 评论 -
tar bz gz等压缩包的压缩和解压
[quote] .tar.gz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName 大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .tar 解包:tar xvf FileName.tar ...原创 2011-06-23 22:56:39 · 87 阅读 · 0 评论 -
[ubuntu] 常用软件
sudo apt-get install mplayer //看电影的播放器sudo apt-get install smplayer //看电影的播放器#sudo apt-get install wine //别这么装了版本太低,看我论坛sudo apt-get install cabextract rar unrar //安装支持rarsudo apt-get install ...原创 2011-06-23 22:58:10 · 145 阅读 · 0 评论 -
[ubuntu] 出现的问题
java.net.SocketException: Too many open files如果出现这个错:根本原因是由于系统文件资源的限制导致的ulimit -a查看系统目前资源限制的设定。1。ulimit -a 查看系统目前资源限制的设定。 [root@test security]# umlimit -a-bash: umlimit: command not ...原创 2011-06-23 22:59:52 · 99 阅读 · 0 评论 -
[ubuntu] 更新源地址
vim /etc/apt/sources.list:%s/ubuntu.cn99.com/ubuntu.cn99.comubuntu.cn99.comhttp://mirrors.163.com原创 2011-06-23 23:00:50 · 100 阅读 · 0 评论 -
后台执行
nohup 让程序永远后台执行[quote] 功能:使进程在退出登录后仍旧继续执行。 格式:$ nohup & 结果:如果程序program有结果输出,输出结果将会被保存到当前目录下的一个文件名为 nohup.out的文件中,如果用户在当前目录没有写的权限, 则结果将会被保存到用户主目录下的nohup.out文件中。 举例: # nohup ./exp.sh &...原创 2011-06-23 23:01:44 · 83 阅读 · 0 评论