搜索 提交
  • Linux

  • CentOS7 远程桌面

    首先需要支持桌面 yum -y groups install "GNOME Desktop" 启动桌面 startx 更新系统中已安装的软件包: yum -y update 然后安装必要的软件包: yum install -y epel-release 安装远程桌面 yum install -y
  • Centos7使用clamav进行杀毒

    安装clamav:  yum -y install epel-release yum install –y clamav clamav-update 更新病毒库:  freshclam 扫描病毒:  clamscan –ri / -l clamscan.log --
  • 切换桌面与命令行模式

    ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target  命令行 ln -sf /lib/systemd/system/graphical.target /etc/systemd/sy
  • 修改SSH端口号

    修改端口号是很简单的,但要要生效还需要修改两个配置:防火墙和SELINUX
  • CentOS端口转发

    首先要打开转发限制 开启IP转发(通过访问A转发到B,要在A上设置) 首先开启IP转发功能,默认是关闭的。 临时修改: # echo 1 >/proc/sys/net/ipv4/ip_forward
  • 限制root远程登录

    编辑ssh的配置文件默认 vim /etc/ssh/sshd_config PermitRootLogin yes yes表示允许root远程登录 no表示禁止root远程登录 重启服务 service sshd restart
  • 禁止root用户远程ssh登录

    禁止root用户远程ssh登录 通过修改 /etc/ssh/sshd_config,将参数修改#PermitRootLogin no 重启ssh服务  service sshd restart
  • linux crontab 定时任务

    编辑任务 crontab -e 0 0 * * * /usr/local/script/log_clear.sh {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}  #查看当前
  • 查看进程运行的完整路径

    通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息:

    Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。

    ll /p
  • sh提示“no such file or directory”

    sh执行时常会出现 '*文件名Wr' for reading: No such file or directory 这个Wr是把行尾的换行符当成了文件名的一部分 vi下执行 set ff=unix 转换一下格式
  • Windows文件在CentOS中的格式转换问题

    set ff=unix
  • 安装brew

    yum install -y zsh chsh -s /bin/zsh mkdir /usr/local/Homebrew git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git /usr/lo
  • org.apache.tomcat.util.net.NioEndpoint,Tomcat 打开的文件过多

    办法一: <Server port="8002" shutdown="SHUTDOWN" >     <Service name="Catalina">         <Connector port="81
  • centos解压 rar

    wget https://www.rarlab.com/rar/rarlinux-x64-6.0.0.tar.gz 下载完成后,解压安装包,并将RAR的执行文件路径添加到系统PATH中: tar -zxvf rarlinux-x64-6.0.0.tar.gz export PATH=$PATH:/
  • yum安装cassandra

     vi /etc/yum.repos.d/cassandra.repo [cassandra] name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo
  • KVM虚拟机与宿主机复制文件

    从虚拟机复制出来到宿主机 virt-copy-out -d domname file|dir [file|dir ...] localdir virt-copy-out -a disk.img file|dir [file|dir ...] localdir virt-copy-out -d vm0
  • Centos7安装Redis7

    Centos7安装Redis7 1、Linux安装Redis安装Redis必须先具备gcc编译环境 gcc -v                          #查
  • centos启动ssh服务

    yum list installed | grep openssh-server   来进行安装openssh-server  找到了 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用vi编辑器打开 将文件中,关于监听端口、监听地址前的 # 号去除
  • firewall端口转发

    添加 firewall-cmd --permanent --add-forward-port=port=80:proto=tcp:toport=8080:toaddr=192.168.2.235 移除 firewall-cmd --permanent --remove-forward-port=
  • Nginx反向代理中基于时间窗口的访问控制

    make sudo make install
  • 定期备份docker中的mysql

    因为需要保持docker中的环境简单,所以crontab之类的定时尽量不要在docker中安装  可以在宿主机中创建定时任务 执行 docker exec -i  docker的id   mysqldump -uroot -p数据库密码
  • CentOS7 yum 安装MongoDB 6.0

    配置yum源 /etc/yum.repos.d/mongodb-org-6.0.repo 安装MongoDB的最新稳定版本 或者,安装特定版本的 MongoDB 禁用自动升级
  • 创建docker web服务镜像

    docker run -d --name web-server  --privileged=true -v /dp/docker/file/web-server:/dp centos:centos7 /usr/sbin/init docker exec -ti -u root web-se
  • docker上安装centos7容器

    #下载镜像 docker pull centos:centos7 #以特权模式运行容器 需要的几个端口 一块打开 #否则执行命令可能报错:Failed to get D-Bus connection: Operation not permitted docker run -d --name cent
  • CentOS7安装桌面

    yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y startx启动桌面(注意不是远程,要在本地,即使是远程执行也会把本地显示器切换到桌面版) 退出桌面:CTRL+ALT+F3 设置默认使用图形化桌面环境启动系统。 systemctl set-default graphical.target
  • linux查看删除防火墙开放端口号

    1.查看防火墙状态 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop firewalld 开启防火墙 service firewalld start 若遇到无法开启 先用:
  • 修改SSH 22端口 只允许指定用户从指定IP登录(sshd_config/selinux和防火墙)

    为了安全考虑,修改22端口需要修改4个位置1.sshd_config修改默认端口号 2.修改selinux安全级别 并开放端口、用户、IP 3.修改/hosts.deny hosts.allow添加放行与拦截IP 4.添加防火墙拦截规则,如果只是测试后3个不设置或关掉就可以
  • kvm虚拟化存储池配置

    1.创建基于文件夹的存储池(目录) mkdir -p /data/vmfs 2.定义存储池与其目录 virsh pool-define-as vmdisk --type dir --target /data/vmfs 3.创建已定义的存储池 (1)创建已定义的存储池 virsh pool-build
  • CentOS安装TDengine(rpm)

    tdengine安装、启动 TDengine服务进程、默认密码aosdata登录创建数据库表、常用查询、Java操作tdengine数据库
  • wget 批量下载多个文件

    wget 批量下载多个文件
  • gcc升级

    sudo yum install centos-release-scl sudo yum install devtoolset-8 scl enable devtoolset-8 bash sudo yum list devtoolset-8\*
  • rvm升级ruby

    升级ruby版本 使用rvm方式
  • Linux彻底删除Mysql 8.0

    观看本文前最好有一定的Linux命令基础,具体为centos7.3环境中清除使用yum安装的Mysql 卸载前请先关闭Mysql服务 service mysql stop 使用 rpm 命令的方式查看已安装的mysql rpm -qa|grep mysql 开始卸载Mysql服务 使用yum安装需要先进行清除服务等
  • 升级ruby版本 使用源码方式

    升级ruby版本 使用源码方式
  • redis单机版本安装

    redis单机版本安装
  • 安装单机版Elasticsearch

    1、需要提前安装好jdk环境 2、使用wget下载安装包本文版本使用6.3.2 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.2.tar.gz 3、解压 tar -zxvf elasticsearch-6.3.2.tar.gz 4、运行elasticsearch
  • nohup日志拆分

    nohup日志拆分
  • Linux下后台启动jar包的几种方法

    方法一: java -jar xxx.jar & & 表示后台运行,ssh窗口不被锁定,但是关闭窗口时,程序还是会退出。 方法二: nohup java -jar xxx.jar & nohup 表示不挂断运行命令行,当账号退出或关闭终端时,程序仍然运行。 当用 nohup 命令执行作业时,该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出
  • perl离线安装

    下载 perl-5.20.2.tar.gz http://www.cpan.org/src/5.0/perl-5.20.2.tar.gz 解压开 tar -zxvf  perl-5.20.2.tar.gz 进入perl目录 创建perl安装目录 mkdir /usr/local/perl ./Configure -des -Dprefix=/usr/local/perl
  • net-tools离线安装

    下载 http://mirror.centos.org/centos/7/os/x86_64/Packages/net-tools-2.0-0.25.20131004git.el7.x86_64.rpm rpm -ivh net-tools-2.0-0.25.20131004git.el7.x86_64.rpm
  • 按日期时间记录日志

    nohup java -jar *.jar -Dspring.config.location=*.properties | /usr/local/sbin/cronolog /usr/local/log/%Y%m%d%H.$RANDOM.out &
  • yum源设置代理

    一般在内网环境中,多数服务器是不能直接上外网的(为了安全),只有个别的服务器可以访问外网,在不能访问外网的服务器上安装软件由于依赖的问题很容易出错,安装不下去,这时候就可以借助可以上外网的服务器做代理来安装软件。
  • nginx设置yum源

    先在A上设置本地yum源 用来安装基础版本gcc pcre* openssl*再安装nginx
  • 修改linux时区

    tzselect,选5,9,1,1 或者 timedatectl set-timezone Asia/Shanghai 或者 rm /etc/localtime l-sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • node_exporter

    vi /etc/systemd/system/node_exporter.service  [Unit] Description=node_exporter Monitoring System Documentation=node_exporter Monitoring System   [Service] ExecStart=/usr/local/script/node_e
  • yum版本低怎么办(EPEL)

    EPEL 的全称叫 Extra Packages for Enterprise Linux。EPEL 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL 之后,就相当于添加了一个第三方源。 为什么需要 EPEL? 那是因为 CentOS 源包含的大多数
  • Docker 安装mysql

    docker pull mysql:8 在/dp/docker/file/mysql/conf/下创建mysql配置文件my.cnf [client] default-character-set = utf8mb4 [mysql] default-character-set = utf8
  • 修改ssh端口只允许指定用户从指定的IP登陆(sshd_config、selinux和防火墙)

    编辑ssh的配置文件默认 vim /etc/ssh/sshd_config 在文件最后面另起一行添加 AllowUsers root@ip ​
第一页 上一页 下一页 最后页