【linux系统上的文件管理】教程文章相关的互联网学习教程文章

在linux系统中创建开机自启动应用和应用自启脚本【代码】

在linux系统中创建开机自启动应用和应用自启脚本。脚本如下:start.sh --启动目标应用的脚本keeper.sh --循环自启目标应用脚本,用于应用进程挂掉后的自启install.sh --应用安装脚本,第一次部署应用时执行 start.sh#!/bin/sh #指定后台日志目录及日志文件名 logfilePath="/home/myapp/logs/" logfileName=$logfilePath"nohup.log" #如果不存在则创建 if [ ! -d "$logfilePath" ]; thenmkdir -p "$logfilePath"touch "$logfi...

Linux系统巡检常用命令

Linux系统需要定期巡检,以检查服务器软硬件使用情况,相当于对人的体检,确保可以及时发现问题、解决问题,降低损失,常用的巡检命令如下:# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量# free -m # 查看内存使用量...

linux 系统上的进程查看管理工具之htop/dstat/top/ps命令详解

进程查看管理工具之ps/top/dstat/htop命令详解一、ps命令详解:ps 加选项参数ps a 显示与终端相关的内容信息,例如:[root@server cx]# ps a PID TTY STAT TIME COMMAND 2396 tty3 Ss+ 0:00 /sbin/mingetty /dev/tty3 2399 tty4 Ss+ 0:00 /sbin/mingetty /dev/tty4 2401 tty5 Ss+ 0:00 /sbin/mingetty /dev/tty5 2404 tty6 Ss+ 0:00 /sbin/mingetty /dev/tty6 2472 tty1 Ss+ 0:02...

Linux系统日常管理2 tcpdump,iptables【代码】

Linux系统日常管理2 tcpdump,iptables Linux抓包工具tcpdump 系统自带抓包工具如果没有安装,需要安装之后才可以使用安装:[root@linux2 ~]# yum install -y tcpdumptcpdump -nn不转换顿口的名字,直接显示端口号tcpdump -nn -i eth0 tcp and host 192.168.0.1 and port 80抓取192.168.0.1ip地址的80端口的tcp包,并且不进行端口名字的转换-i:指定网卡tcp:表示只抓取tcp的包192.168.0.1:指定的ip地址port 80:指定的,...

Linux 系统之扩展表达式 --egrep【代码】

扩展的正则表达式: 扩展正则表达式,顾名思义是对正则表达式的一个扩展,其接受所有的正则表达式,并对grep进行了扩充。如:支持或者表达式 a|b字符匹配: . : 匹配任意单个字符 [] : 匹配指定范围内的任意单个字符 [^] : 匹配指定范围外的任意单个字符 次数匹配: * : 任意次 ? :0或1次,表示其左侧字符可有可无 +: 至少1次 {m}:精确匹配m次; {m,n}:至少m次,至多次; {m,}:...

第一单元.         Linux 系统登录及部分基础命令

第一单元1. 用student用户登陆系统图形界面[kiosk@foundation37 Desktop]$ rht-vmctl start desktop ####打开虚拟机####Starting desktop. #####虚拟机开启中###[kiosk@foundation37 Desktop]$ rht-vmctl view desktop #####显示desktop####[kiosk@foundation37 Desktop]$ rht-vmctl poweroff desktop ####关闭desktop###Powering off desktop.. ...

7-实现基本控制篇功能1和功能3-服务器搭建1-购买云服务器(电脑)(Linux系统)

说明什么是云服务器?云服务器实际上就是一台电脑,和咱平时用的一样.有什么区别?云服务器(云端电脑)和咱的本地电脑一样都有IP,别的网络设备一般只能局域网(一个路由器下网络设备/一个交换机下网络设备)内访问咱的本地电脑云端电脑的IP地址是公网IP,只要可以上网的网络设备都可以访问这个IP我购买的云服务器的ip地址是:47.92.31.46 ,然后启动了TCP服务器,监听端口:1883那么只要可以上网的设备都可以连接这个TCP服务器后面咱们还会在...

linux系统监控、诊断工具摘录top IO wait lsof

linux 系统监控、诊断工具之 top 详解http://my.oschina.net/leejun2005/blog/157910 linux系统监控、诊断工具之 IO waithttp://my.oschina.net/leejun2005/blog/355915linux 系统监控、诊断工具之 lsof 用法简介http://my.oschina.net/leejun2005/blog/153584 CPU Load过高问题分析和解决方案http://yikebocai.com/2014/11/cpu-load-too-high/Linux vmstat命令实战详解http://www.cnblogs.com/ggjucheng/archive/2012/01/05/23126...

U盘移动硬盘引导启动安装linux系统Centos 6.4【图】

U盘、移动硬盘引导启动安装linux系统【Centos 6.4 】U盘、移动硬盘引导启动安装linux系统【Centos 6.4 】( rhel基本相同)本文案例是我安装32系统的,64位时U盘单个文件大于4G不能fat32格式问题暂时没提供,有条件时一定研究下在补上,现在是老爷机。<p style=\"\\"padding:0px;color:#333333;font-family:tahoma,\"> 6.0 、6.3live cd均试验过只是存放位置有差异。需要工具UltraISO软碟通,LiveCD.iso,Centos-6.X.iso(自己要安装...

linux 系统简单的优化【图】

简单的优化,大概从以下几个方面来优化1.ssh服务的优化2.selinux/iptables3.字符集调整4.开机自启动服务优化5.时间优化(定时任务)ssh服务的优化A、修改默认的端口修改方法。vim /etc/ssh/sshd_config(修改配置文件)650) this.width=650;" title="1.png" src="/upload/getfiles/default/2022/11/9/20221109030906454.jpg" />修改配置文件的13行把默认的22成其他的。注意改完后把注释去掉B、禁止root用户远程登陆650) this.width...

linux系统中利用vagrant创建虚拟开发环境

Vagrant简介 作为程序员,可能需要同时开发多个项目,使用多种编程语言,需要使用各种操作系统,如果将很多东西放在同一个电脑上,肯定会被各种配置环境搞晕。一个比较好的办法就是每个项目都有一个干净的开发环境,虚拟机的一个主要用处就在于此,虚拟机可以给每一个项目配置一个虚拟机,从而让各个开发环境互相独立,干干净净。现在的项目不大可能由一个人单独完成,协同开发时候需要保障大家的开发环境都一样,为了避免每个...

Linux系统文本处理三剑客之awk

GNU awk:文本处理三剑客:grep,sed,awkgrep,egrep,fgrep:文本过滤工具:patternsed:行编辑器模式空间、保持空间awk:报告生成器,格式化文本输出gawk - pattern scanning and processing language基本用法:gawk [options] ‘program‘ FILE ...program:PATTERN{ACTION STATEMENTS}语句之间用分号分隔print,printf选项:-F:指明输入时用到的字段分隔符;-v var=varlue:自定义变量;1.printprint item1,item2,...要点:(...

Linux系统介绍【代码】【图】

Linux系统介绍Linux介绍Unix一开始是开源的,后来被AT&T收回版权Linus Torvalds在1991年针对386(个人计算机)开发Unix和Linux代码是由90%的C语言和10%的汇编组成Linux的吉祥物是企鹅Linux是一个内核,而不是操作系统Linux核心理念:万物皆目录Linux优缺点安全、稳定、花费少多任务、多用户消耗资源少内核小,支持多种电子产品部分软件不支持Linux对用户使用不是太友好Linux内核版本介绍[root@localhost ~]# uname -r 3.10.0-693.e...

06.Linux系统-GitLab版本控制服务安装部署

官方文档:https://about.gitlab.com/install/#centos-71.yum install -y curl policycoreutils-python openssh-server2.systemctl start sshd3.yum install postfix4.systemctl start postfix注:报错就改/etc/postfix/main.cf-->inet_interfaces = all5.curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | bash6.EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ee建议下...

Redhat 6.4 linux系统不重启识别热添加的硬盘方法【代码】【图】

1、选择虚拟机添加一块硬盘 2、查看系统当前磁盘信息[root@zhongyi-test ~]# ls -l /dev/sd* brw-rw----. 1 root disk 8, 0 Jun 10 09:49 /dev/sda brw-rw----. 1 root disk 8, 1 Jun 10 09:49 /dev/sda1 brw-rw----. 1 root disk 8, 2 Jun 10 09:49 /dev/sda2 brw-rw----. 1 root disk 8, 3 Jun 10 09:49 /dev/sda33、在shell命令行执行以下命令[root@zhongyi-test ~]# echo "- - -" > /sys/class/scsi_host/host0/scan[root@zhon...