linux
fall_hat
这个作者很懒,什么都没留下…
展开
-
nginx的简单使用-反向代理和负载均衡
nginx主要作用反向代理负载均衡反向代理nginx反向代理主要通过proxy_pass来配置,将你项目的开发机地址填写到proxy_pass后面,正常的格式为proxy_pass URL即可server { listen 80; location / { proxy_pass http://10.10.10.10:20186; }}负载均衡/ 修改nginx.confworker_processes 1;events { worke原创 2020-12-22 15:00:02 · 170 阅读 · 0 评论 -
Linux利用iptables屏蔽某些域名
以下规则是屏蔽以 youtube.com 为主的所有一级 二级 三级等域名。iptables -A OUTPUT -m string --string "youtube.com" --algo bm --to 65535 -j DROP # 添加屏蔽规则iptables -D OUTPUT -m string --string "youtube.com" --algo bm --to 65535 -j DROP # 删除屏蔽规则,上面添加的代码是什么样,那么删除的代码就是把 -A 改成 -D原创 2020-06-28 09:54:39 · 8677 阅读 · 1 评论 -
centos用YUM方式安装日志切割工具cronolog
1. yum install -y wget vim2. wget http://ftp.sjtu.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm3. rpm -ivh epel-release-6-8.noarch.rpm4. yum install -y ntp5. yum install -y cronolog httpd...原创 2020-04-28 10:22:03 · 1322 阅读 · 0 评论 -
java并发之内核态和用户态
背景–线程状态切换的代价java的线程是映射到操作系统原生线程之上的,如果要阻塞或唤醒一个线程就需要操作系统介入,需要在户态与核心态之间切换,这种切换会消耗大量的系统资源,因为用户态与内核态都有各自专用的内存空间,专用的寄存器等,用户态切换至内核态需要传递给许多变量、参数给内核,内核也需要保护好用户态在切换时的一些寄存器值、变量等,以便内核态调用结束后切换回用户态继续工作。synchroniz...原创 2020-04-17 00:46:21 · 1496 阅读 · 1 评论 -
centos7安装根证书 (root certificates)
1.将证书复制到 /etc/pki/ca-trust/source/anchors/ 文件夹,本文以mitmproxy的https证书为例 cp /root/.mitmproxy/mitmproxy-ca-cert.cer /etc/pki/ca-trust/source/anchors/移动到将此证书软连接至 /etc/ssl/certs/文件夹中ln -s /etc/pki/ca-...原创 2020-03-31 17:16:26 · 6678 阅读 · 0 评论 -
使用VMware的桥接模式时无法上网的问题
当使用有线网卡或者是无限网卡上网时,记得修改VMware设置的虚拟网络编辑器里的网卡设置,把网卡设置为当前使用耽误网卡即可。原创 2020-03-30 15:53:28 · 1271 阅读 · 0 评论 -
linux全局搜索文件
根据文件名全盘搜索find / -name xxx.aaa原创 2020-03-08 16:12:26 · 17128 阅读 · 0 评论 -
error while loading shared libraries: /lib64/**********: file too short解决过程
1、先搜索了一下该软件是哪个包提供的yum provides libXss.so.1将该软件包重新安装了一下sudo yum reinstall -y libXScrnSaver原创 2020-01-17 11:52:05 · 3944 阅读 · 0 评论 -
明明白白的centos7修改主机名
vi /etc/hostname重启原创 2020-01-06 22:29:46 · 89 阅读 · 0 评论 -
Linux下调整分区大小(以home和根分区为例)
查看现有分区情况查看/home谁在使用 fuser -mv /home把那些使用/home的进程都杀了kill -9 pidumount /homee2fsck -f /dev/mapper/centos-home,当我执行这个对分区进行检查的命令时,报错,发现找不到super-block,查了好久以为是分区表有问题,后面执行mount |grep root命令发现我的文件系统用...原创 2019-12-30 12:31:42 · 1427 阅读 · 0 评论 -
linux下umount强行卸载设备
umount是一个文件解挂文件系统了,下面我们一起来看看关于linux下umount强行卸载设备的例子了,希望下文可以给各位带来帮助。umount命令解挂文件系统。umount [-ahnrvV][-t <文件系统类型>][文件系统]umount可卸除目前挂在Linux目录中的文件系统。线上在用的nfs访问时出了问题,导致/data1目录ls都无法进行输出,需要进行卸载掉 。而...原创 2019-12-30 11:17:48 · 671 阅读 · 0 评论 -
centos7 增加swap
使用swapon命令可以检查系统是否已经配置过swapswapon -s检查一下磁盘的可用空间df -h/home富余,将把swap文件夹建在home下。创建swap空间(我的内存是128G,我设置swap大小为64G)dd if=/dev/zero of=/home/swapfile bs=1024 count=64M将该文件夹设置为root权限chmod 600 /...原创 2019-12-27 18:28:56 · 198 阅读 · 0 评论 -
linux top命令字段解读
第一行:系统运行时间和平均负载当前时间、系统已运行时间、当前登录用户的数量、最近5、10、15分钟内的平均负载第二行:任务任务的总数、运行中(running)的任务、休眠(sleeping)中的任务、停止(stopped)的任务、僵尸状态(zombie)的任务第三行 cpu状态第四行:内存全部可用内存、已使用内存、空闲内存、缓冲内存第五行:swap全部、已使...原创 2019-12-27 16:39:04 · 200 阅读 · 0 评论 -
linux杀掉某个关键字的相关进程
kill -9 $(pidof 关键字如chrome)原创 2019-12-24 19:12:33 · 361 阅读 · 0 评论 -
yum配置代理
在/etc/yum.conf中加入proxy=http(socks5)????/ip:port原创 2019-12-23 22:02:12 · 661 阅读 · 0 评论 -
linux源码安装过程
下载源码文件 .tar.gz解压 tar -zxvfmakemake install原创 2019-12-18 14:18:07 · 79 阅读 · 0 评论 -
在centos(linux)使用npm下载时报错
npm install时报错,截图Error: EACCES: permission denied, mkdir ’解决办法:在安装命令的后面加参数cnpm install appium --unsafe-perm=true --allow-root原创 2019-12-17 09:38:11 · 338 阅读 · 0 评论 -
虚拟机(ubuntu/deepin)强制关机后,重启之后网线未连接
不小心将虚拟机ubuntu/deepin强制关机后,重启之后系统显示网卡未连接。解决办法:编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces,在文件里加上:auto ens33iface ens33 inet dhcp...原创 2019-12-09 10:04:56 · 1546 阅读 · 2 评论 -
使用linux的alias简化命令
嗯原创 2019-12-07 17:04:24 · 198 阅读 · 0 评论 -
明明白白的centos7查看修改时区
1、timedatectl查看时间各种状态:Local time: 四 2014-12-25 10:52:10 CSTUniversal time: 四 2014-12-25 02:52:10 UTCRTC time: 四 2014-12-25 02:52:10Timezone: Asia/Shanghai (CST, +0800)NTP enabled: yesNTP synchro...原创 2019-12-07 12:24:25 · 154 阅读 · 0 评论 -
明明白白的centos7安装图形化界面
执行yum groupinstall “GNOME Desktop” “Graphical Administration Tools”切换界面在图形界面使用 ctrl+alt+F2切换到dos界面dos界面 ctrl+alt+F2切换回图形界面在命令上 输入 init 3 命令 切换到dos界面输入 init 5命令 切换到图形界面...原创 2019-12-06 10:46:34 · 117 阅读 · 0 评论 -
centos安装gedit
yum install gedityum install dconf-editoryum install x11-xserver-utils dconf-editor dbus-x11 -yxhost +打开dconf-editor依次点开->org->gnome->gedit->preferences->encodings,设置gedit默认编码为“UT...原创 2019-11-19 09:23:04 · 6221 阅读 · 0 评论 -
centos增加path路径
要把/etc/apache/bin目录添加到PATH中,方法有三:1.#PATH=KaTeX parse error: Expected 'EOF', got '#' at position 68: …,PATH 设置就会失效2.#̲vi /etc/profile…PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)这种方法最好,除非你手动强制修改PATH的值,否...原创 2019-11-06 17:36:37 · 1454 阅读 · 0 评论 -
centos7更换yum源,换成阿里的
1、备份sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载源sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo3、运行yum makeca...原创 2019-10-16 12:48:55 · 320 阅读 · 0 评论 -
centos安装vmwaretools
1.创建挂载点目录mkdir /mnt/vmtool2.通过mount命令,挂载光驱mount /dev/cdrom /mnt/vmtool3.查看挂在光驱结果,(如果挂在成功,该目录下会有)ll /mnt/vmtool4.将VMwareTools-10.0.10-4301679.tar.gz 解压到/tmp目录下tar -xvf /mnt/vmtool/VMwareTool...原创 2019-10-09 11:38:54 · 265 阅读 · 1 评论 -
使用VMware安装centos之后的网络设置
1.选择vmware的编辑,然后点击虚拟网络编辑器2.点击更改设置(需要有管理员权限)3.选择VMnet0为桥接模式,选择自动或者网卡4.打开“网络和共享中心”选择“VMware Virtual Ethernet Adapter for VMnet8”网卡,右键选择属性,勾选VMware Bridge Protocol,同时设置ip为自动获取5.设置虚拟机的网络设置,选择NAT方式6.输...原创 2019-10-09 11:34:22 · 98 阅读 · 0 评论 -
记录 quartz Cannot run without an instance id 异常
解决办法:1.执行hostname命令获取到主机名2.打开/etc/hosts文件,将主机名添加到127.0.0.1原创 2019-06-27 18:50:21 · 2791 阅读 · 0 评论 -
vmware安装centos7后无法上网
1.ifconfig 命令无法使用 ,改用为ip addr2.输入ip addr 命令后,发现ens33网卡没有ip地址3.vi etc/sysconfig/network-scripts/ifcfg-ens33 ,这是网卡的配置文件,将其修改为BOOTPROTO=dhcp,但是ONBOOT=yes.到此我的可以正常联网...原创 2019-02-20 17:50:38 · 150 阅读 · 0 评论 -
centos7安装MongoDB4.0
1.创建文件/etc/yum.repos.d/mongodb-org-4.0.repo[mongodb-org-4.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/gpgcheck=1enabled=1gpgkey=ht...原创 2019-02-22 11:10:51 · 411 阅读 · 0 评论 -
centos安装java yum方式
安装之前先检查一下系统有没有自带open-jdk命令:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果没有输入信息表示没有安装。如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java首先检索包含java的列表yu...原创 2019-10-09 11:53:05 · 93 阅读 · 0 评论 -
vmware 虚机NAT模式,局域网可访问
本地VMware虚拟机,网络模式为NAT,现在需要局域网其他电脑通过ssh连接这台VMware虚拟机宿主机地址:192.168.3.26VMware虚拟机地址:192.168.239.137局域网其他机器地址:192.168.3.204编辑-虚拟网络编辑器1、选择VMnet8 ,点“NAT设置”2、添加 “端口映射”,如图,映射物理机8889到虚机22(ssh端口)这里需要将宿主机1...原创 2019-10-09 12:40:12 · 128 阅读 · 0 评论 -
centos安装rabbitmq
添加erlang 源至yum存储库rpm -Uvh https://download.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm安装erlangyum install erlang遇到提示时,输入y命令导入RabbitMQ源rpm -Uvh https://www.rabbitmq.com/releases/r...原创 2019-10-09 12:44:25 · 88 阅读 · 0 评论 -
CentOS7目录结构详细版
linux 目录分类CentOS的目录大体上可分为四类:管理类、用户类、应用程序类、信息类文件目录。管理类目录:/boot linux 的内核及引导系统程序所需要的文件目录/bin 存放标准 linux 的工具,在终端里输入ls,系统就系统将会到该目录查看是否存在该命令程序。/sbin 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执...原创 2019-10-09 12:46:13 · 651 阅读 · 0 评论 -
centos7下如何将用户加入sudo组
修改/etc/sudoers文件。使用visudo命令在root ALL=(ALL)ALL行下添加username ALL=(ALL)ALL(username为你的用户名)。其实visudo命令是使用vi编辑/etc/sudoers文件,但是sudoers文件是只读文件,所以我们最好直接使用系统提供的visudo命令,这样可以直接编辑sudoers文件而不用修改文件属性。...原创 2019-10-09 18:27:05 · 757 阅读 · 0 评论 -
centos命令行系列之centos查看磁盘空间大小
centos命令行系列之centos查看磁盘空间大小df -h扩展:1.查看当前文件夹所有文件大小du -sh2.查看指定文件下所有文件大小du -h /data/3.查看指定文件大小du -h install.log4.查指定文件夹大小du -sh /data...原创 2019-10-09 18:35:26 · 328 阅读 · 0 评论 -
Centos7开放及查看端口
1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口firewall-cmd --reload # 配置立即生效2、查看防火墙所有开放的端口...原创 2019-10-10 07:59:05 · 109 阅读 · 0 评论 -
连接redis后执行命令提示--"noauth authentication required"
没有使用密码连接redis-cli -h 127.0.0.1 -p 6379 -a [password]原创 2019-02-21 17:11:46 · 1753 阅读 · 0 评论