Linux
linux操作
努力亿..
这个作者很懒,什么都没留下…
展开
-
Shell编程
Shell简介1.什么是shell脚本?Linux命令正常情况都是在命令行执行,如果将命令放到一个文件中执行,该文件就是一个shell脚本。从事linux系统工程师岗位,shell编程人员。Shell就是一个普通文本文件,有一大堆的linux命令堆砌而成。一般以.sh为后缀。Shell脚本不需要编译,逐行执行。常见的shell解释器有bash,dash,csh,ksh。Shell脚本可以接受参数的。并且shell语法支持大部分流行编程语言的语法,循环语句,流程控制语句,支持函数。可以理解shell脚本原创 2022-02-28 17:40:19 · 769 阅读 · 0 评论 -
将tomcat注册为系统服务
将tomcat注册为系统服务Systemctl status tomcat.serviceSystemctl start tomcat.serviceSystemctl stop tomcat.service步骤一:修改脚本 /usr/local/apache-tomcat-8.5.37/bin/catalina.shvi catalina.sh 117 JAVA_HOME=/usr/local/jdk1.8.0_144 118 JRE_HOME=$JAVA_HOME/jre原创 2022-02-19 17:06:08 · 1697 阅读 · 0 评论 -
Linux配置发送邮件
Linux发送邮件步骤一:安装sendmail软件查询是否有sendmail安装包yum search sendmail安装sendmail:yum install -y sendmail.x86_64步骤二:配置发件人信息1.开启smtp服务,并生成授权码2.在linux配置文件中填写发件人信息vi /etc/mail.rcset from=86521760@qq.comset smtp=smtp://smtp.qq.com:587set smtp-auth-user=8652原创 2022-02-19 16:47:08 · 2048 阅读 · 0 评论 -
yum方式安装mySql
Yum方式安装mysql服务步骤一:首先下载mysql的yum源配置 wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm步骤二:安装mysql的yum源yum -y install mysql57-community-release-el7-11.noarch.rpm步骤三:yum方式安装mysqyum -y install mysql-server --nogpgcheck--nogpgch原创 2022-02-19 16:24:48 · 28450 阅读 · 8 评论 -
Linux软件安装和卸载(rpm与yum)
1.Rpm安装包管理Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具。目前大多数的linux厂商都支持rpm,优点:1,rpm方式安装软件非常方便。2,配套的rpm资源丰富 3,软件包内容的校验。4.支持多种硬件http://rpmfind.net/全球rpm镜像站,里面包含了所有的rpm。如果要安装某个软件,首先去此网站搜索下载rpm的五大功能安装 将软件安装到操作系统卸载 将软件移除升级 更新软件的新版本查询 查询软件原创 2022-02-19 16:12:37 · 3149 阅读 · 0 评论 -
Linux系统启动与系统服务
系统启动1.Linux内核引导服务器上电启动,bios系统开始运行,硬件自检,通过之后开始进入到boot目录的读取。2.运行systemd进程,进程号永远为1,是所有进程的父亲。Pstree 显示进程树3.系统的初始化根据系统不同的运行级别进行初始化。级别越高,初始化的进程越多。操作系统有7个运行级别。级别0 ,关机状态级别1,单用户状态,相当于windows中的安全模式,救援模式级别2,多用户模式(没有nfs,网络文件系统)级别3,多用户模式,有nfs,普通命令行模式级别4,系统原创 2022-02-19 14:29:25 · 119 阅读 · 0 评论 -
shell-判断是不是文件夹
https://blog.csdn.net/li1guangjun/article/details/119673909转载 2022-02-14 20:46:22 · 1523 阅读 · 0 评论 -
Linux系统监控(定时任务)
系统监控Top 命令 相当于windows中的任务管理器。load average :查看当前系统负载情况。1分钟,5分钟,15分钟。一般正常情况值不能大于cpu个数。Tasks:当前系统的进程数。Cpu:按1,显示所有的cpu。Mem:内存使用情况Swap:虚拟内存的使用情况q 退出topPs命令 显示当前系统的所有进程Ps命令 显示当前系统的所有进程ps -ef 显示所有进程ps -ef| grep tomcat 显示tomcat进程详情。Netstat 命令 显示当原创 2022-02-14 00:40:53 · 1163 阅读 · 0 评论 -
软链接与硬链接
软连接:快捷方式就是快捷方式(只有一个文件,源文件)ln -s /home/zhangsan/bbb /root/mybbb/home/zhangsan/bbb 源文件/root/mybbb 链接文件原文件删除,快捷方式失效修改源文件,快捷方式跟着变修改快捷方式内容,源文件也变其实修改的文件只有一个源文件硬链接:副本ln -d /home/zhangsan/ccc /root/myccc/home/zhangsan/ccc 原文件/root/myccc 链接文件(副原创 2022-02-14 00:01:02 · 230 阅读 · 0 评论 -
Linux打包压缩解压缩
tar:备份压缩命令压缩命令gzip,压缩之后的文件以gz结尾压缩: gzip chenjian (源文件丢失)gzip -9 chenjian (-9是最高压缩比)gzip -c chenjian>chenjian.gz(源文件不丢失)解压缩:gunzip chenjian.gz常见的Tar方式压缩解压缩:tar -zcvf zhangsan.tar.gz zhangsantar -zcvf cccc.tar.gz cccc将 zhangsan 这个文件夹压缩 为zhan原创 2022-02-13 23:55:23 · 563 阅读 · 0 评论 -
Linux文件管理和常用命令
磁盘管理Linux系统的磁盘管理Linux操作系统中的文件boot:存放操作系统引导使用的各种文件dev:device 存放设备文件etc:etcetera 存放系统配置文件home:存放用户相关的文件lib:library 存放系统程序运行需要的库文件media:存放多媒体文件mnt:mount 存放临时挂载的文件opt:(/usr/local)存放用户安装的程序文件proc:process 存放进程文件root: 根用户的宿主目录run:存放程序运行的进程号文件b.原创 2022-02-13 23:47:00 · 254 阅读 · 0 评论 -
Linux之用户权限管理
用户组操作创建用户组groupadd -g 1001 qy111修改用户组groupmod -n qy1111(new) qy111(old)删除用户组groupdel qy1111超管用户 root uid 0普通用户 chenjian uid(1000-60000)伪用户 uid(1-999) 系统自用创建普通用户useradd -u 502 -g qy111 -G qy112 zhaowen-u uid(用户id)-g 指定用户组-G指定其他组liux原创 2022-02-12 12:38:36 · 622 阅读 · 0 评论 -
在linux后台运行脚本命令和程序的方法大全
https://blog.csdn.net/davidhzq/article/details/102766881转载 2022-02-12 11:59:30 · 93 阅读 · 0 评论 -
tomcat热部署
tomcat部署:将源码编译打包成war包,将war包拷贝到tomcat中的webapps中步骤一:修改tomcat配置,tomcat默认不允许远程管理,需要修改两个配置文件1:vi /usr/local/apache-tomcat-8.5.37/webapps/manager/META-INF/context.xml(该路径为tomca的解压缩路径,自行变动)注释掉:<!-- <Valve className="org.apache.catalina.valves.Rem原创 2022-02-12 01:41:59 · 667 阅读 · 0 评论 -
tomcat安装配置
1.上传tomcat压缩包解压缩tar -zxvf apache-tomcat-8.5.37.tar.gz进入到tomcat主目录cd /home/chenjian/apache-tomcat-8.5.37/bin运行启动脚本./startup.sh原创 2022-02-12 01:27:46 · 331 阅读 · 0 评论 -
时区时间配置
查看当前的时间和时区查看所有的时区:timedatectl list-timezones修改时区为东八区:timedatectl list-timezones | grep Shanghai设置时区timedatectl set-timezone Asia/Shanghai同步网络时间修改关闭ntp自动同步timedatectl set-ntp false手动设置时间timedatectl set-time "2012-10-30 18:17:16"开始同步阿里云服务器时间ntp原创 2022-02-12 01:12:49 · 280 阅读 · 0 评论 -
mysql安装配置
Yum方式安装mysql服务步骤一:首先下载mysql的yum源配置下载mysql的yum源wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm步骤二:安装mysql的yum源yum -y install mysql57-community-release-el7-11.noarch.rpm步骤三:yum方式安装mysqlyum -y install mysql-server步骤四:使用mys原创 2022-02-12 00:50:36 · 491 阅读 · 0 评论 -
Linux网络配置
应用=》系统工具=》设置=》网络重启网卡服务:/etc/init.d/network restart查看网络地址ifconfig原创 2022-02-12 00:56:52 · 212 阅读 · 0 评论 -
主机名配置
查看主机名[root@bogon ~]# hostnameserver01临时修改主机名[root@bogon ~]# hostname 要修改的主机名(立即生效)永久修改主机名方法一:hostnamectl set-hostname server01(立即生效)方法二:修改/etc/hostname文件内容(重启之后生效,老版本7之前的(/etc/sysconfig/network))...原创 2022-02-12 01:06:38 · 1360 阅读 · 0 评论 -
防火墙配置
查看防火墙的状态systemctl status firewall临时关闭防火墙systemctl stop firewalld永久关闭防火墙(重启之后不开机自动启动)systemctl disable firewalld.service关闭防火墙的两个步骤:步骤一:停止防火墙服务`Systemctl stop firewalld.service`步骤二:关闭防火墙开机自启 `Systemctl disable firewalld.service`启动防火墙的步骤:步骤原创 2022-02-12 01:04:25 · 1282 阅读 · 0 评论 -
安装配置jdk
安装配置jdk上传jdk的压缩包,并解压缩:tar -zxvf jdk-8u144-linux-x64.tar.gz然后将jdk目录移动到/usr/local目录下,并重新加载profile文件原创 2022-02-12 00:47:26 · 162 阅读 · 0 评论