Linux

linux搭建本地源

第一步: 在 mnt 目录下创建 cdrom 目录 第二步: 将 /dev/sr0 挂载到 mnt/cdrom 命令:mount /dev/dr0 /mnt/cdrom 执行命令后 使用 lsblk 查看一下挂在情况 第三步: 进入 /etc/yum.repos.d/  创建一个 cdrom 目录 将 yum.repos.d 目录下所有文件移动到cdrom 第四步: 将 cdrom 目录中的 Ce...

useradd命令

useradd  -c<备注> :加上备注文字。备注文字会保存在passwd的备注栏位中 useradd  -d<登入目录> :指定用户登入时的起始目录 useradd  -D :变更预设值 useradd -e<有效期限> :指定帐号的有效期限 useradd  -f<缓冲天数> :指定在密码过期后多少天即关闭该帐号 useradd  -g<...

who命令:显示目前登录用户信息

who:显示目前登录用户 who -a:列出所有信息 who -H:显示标题栏 who -m:仅列出关于当前终端的信息 who -q:列出登入系统的帐号名称和总人数 who -s:仅显示名称、终端和时间字段信息 who -u:显示当前每个用户的详细信息 who -T:显示用户的信息状态 who -w:显示用户的信息状态

shutdown命令:关机或重启

shutdown -f:重新启动时不进行磁盘检测 shutdown -F:重新启动时进行磁盘检测 shutdown -h:关机后不重新启动 shutdown -r:关机后重新启动 shutdown -k:只发送警告信息并禁用登录,并不是真的关机 shutdown -c:中断关机 shutdown -n:强制关机

Linux free命令:显示系统内存状态

free: 显示内存使用情况 free -b:以byte为单位显示内存使用情况 free -m:以MB为单位显示内存使用情况 free -k:以KB为单位显示内存使用情况 free -o:不显示缓冲调节 free -s:(间隔秒数) 持续观察内存使用状况 free -t:显示内存总和 free -V:显示版本信息

Linux ls命令:显示指定工作目录下的内容

ls:查看目录下文件 ls -a:查看目录下文件包括隐藏文件 ls -t:查看目录下文件并以文件修改时间排序 ls -t:查看目录下文件并以文件修改时间反排序 ls -lt:查看目录下文件并显示最后修改时间并以时间排序 ls -ltr:查看目录下文件并显示最后修改时间并以时间反排序

cat命令详解

cat 文件名称:显示文件详情内容 列:cat dim.txt cat > 文件:创建一个文件 列:cat > dim.txt :这样就创建了一个dim.txt的文件了 cat 文件1 文件2 > 合并后的新文件名:将两个文件合并成一个新的文件 列:cat dim1.txt dim2.txt > hebing.txt  这样就将dim1和dim2合并到hebing.txt了...

linux的zip

-A:调整可执行的自动解压缩文件; -b<工作目录>:指定暂时存放文件的目录; -c:替每个被压缩的文件加上注释; -d:从压缩文件内删除指定的文件; -D:压缩文件内不建立目录名称; -f:此参数的效果和指定“-u”参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中; -F:尝试修复已损坏的压缩文件; -g:将文件压缩后附加在已有的压...

DNS安装

bind:DNS主程序包 bind-chroot:DNS安全包,改变默认DNS根目录,将DNS运行在监牢模式。 监牢模式:如果黑客攻击,只能拿到DNS或者某个服务的文件,不会拿走全部文件。 <h2>DNS配置文件:</h2> <blockquote>将etc/named.conf  移动到/var/named/chroot/etc 下 将  /var/named...

Centos8搭建邮件服务器(postfix)

安装postfix:yum install  postfix -y 修改配置文件:vi  /etc/postfix/main.cf myhostname = server1.crazytechgeek.info mydomain = crazytechgeek.info myorigin = $mydomain ## 取消注释并将 inet_interfaces 设置为 all## inet_in...

Docker中部署MySql并映MySql数据文件到宿主机

下载MySql镜像:docker pull mysql:版本 运行MySql并做映射和设置数据库的密码: docker run -d -v /date/mysql:/var/lib/mysql  -p 3306:3306  -e MYSQL_ROOT_PASSWORD=1233231  镜像ID 进入数据库:docker  exec -it  容器ID  /bin/bash 登录MySql:mys...

docker部署webserver

查询webserver镜像:docker search webserver 创建webserver容器:docker run  -d -v  xxx/xxx/xxx:/var/www/public 镜像ID 进入xxx/xxx/xxx上传文件即可

centos7服务器安装并配置ssh

yum install openssh-server 1、安装后进行配置 安装后进行配置,使用vim编辑/etc/ssh/sshd_config文件。将文件中,关于监听端口、监听地址前的 # 号去除。并允许远程访问。同时开启用户名密码作为验证 2、开启sshd服务 systemctl enable sshd systemctl start sshd 3、检查是否开启 systemctl statu...

Centos8安装Jenkins

安装Jenkins: sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm –import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 报错: 上次元数据过期检查:2:04:08 前,执行...

Centos硬链接和软链接

linux的链接分为两:一种是硬链接,另外一种是软链接。 硬链接:可以理解为是一个B文件指向了A文件,B是A的硬链接,同时指向了一个文件,可以利用这个功能做备份。 软链接:类似于windows系统的快捷方式如果删除了源文件,就访问不了了。 例如: 创建了一个叫做dim.txt的文件 创建了一个dimd.txt的硬链接 又创建了一个叫做dimdim.txt的软链接 现在我去dim.txt或另外两个文...

Centos8安装Maven和Nexus

Nexus的安装: 进入/usr/local :cd  /user/local 上传Nexus软件包 解压:tar -zxf  nexus-xxx-xxx 进入nexus-xxx-xxx/bin:cd  nexus-xxx-xxx/bin 启动nexus:./nexus  start 访问IP:8081   (需要关防火墙) Nexus的用户名是admin,密码存放在/usr/local/sona...

prometheus+grafana 企业监控应用实战

查看时间:watch  -n 1 date  :查看时间 centos8时间同步:chrony prometheus搭建: 将软件上传/usr/local  中 mv ./prometheus-2.30.3.linux-amd64 ./prometheus 启动prometheus软件: 吧 /usr/local/prometheus/prometheus –config.file=&...

容器数据卷使用

容器之间的数据共享技术,将容器中产生的数据同步到本地,也就是将容器中存放数据的目录挂载到主机中。 创建容器并使用卷:docker run  -v  主机目录:容器目录   容器ID  /bin/bash 查看本地主机目录是否存在,如果存在说明差不多成功了 进入容器需要同步的目录创建一个文件返回进入到主机挂载的目录查看是否已经同步 将容器停止运行:docker stop 容器ID 进入到主机挂载的目...

Docker_run的流程和底层原理

Dcoker Run的流程图:     守护进程:守护进程(daemon)是生存期长的一种进程,没有控制终端。它们常常在系统引导装入时启动,仅在系统关闭时才终止。 容器和虚拟机是互相隔离的 底层原理: docker是如何工作的? docker是一个Client  –  Server结构的 系统,Docker的守护进程是运行在主机上的,通过Socket从客户端访问! 什么是 socket...

Docker容器命令

-it:交互模式 -d:后台运行 docker  pull  镜像:下载镜像 docker  run  -d  镜像:后台运行 新建容器并启动: docker  run[可选参数]   -it image –name=”name”:容器名称,用来区分容器 列出所有运行的容器:docker  ps -a:列出曾经运行的所有容器 -n=?:列出最近创建的容器 -q:...