linux
Borntodieee
这个作者很懒,什么都没留下…
展开
-
linux 文件的atime,mtime,ctime的区别
Linux 下文件,atime,mtime,ctime三个相关时间的区别1、概念:2、 查看文件的相关时间:(1) 可以通过 stat命令:stat filename 查看文件的mtime,ctime,atime(2) ls -l filename 查看文件的mtimels -lc filename 查看文件的ctimels -lu filename 查看文件的atime3...原创 2020-01-14 11:53:02 · 362 阅读 · 0 评论 -
linux 延迟与定时命令(at,cron)
创建用户、设置密码、修改用户、删除用户: useradd testuser 创建用户testuser passwd testuser 给已创建的用户testuser设置密码 说明:新创建的用户会在/home下创建一个用户目录testuser usermod –help 修改用户这个命令的相关参数 userdel testuser 删除用户testuser rm -rf testuser原创 2018-01-15 22:04:51 · 378 阅读 · 0 评论 -
linux httpd的安装配置和使用
版本httpd-1.3 httpd-2.0 httpd-2.2 httpd-2.4 目前为止最新的版本是httpd-2.4.6,最新版本配置可能会有所不同httpd的特性高度模块化:core + modulesDSO: Dynamic Shared Object,查看安装了的模块:httpd -M,查看静态编译入程序的模块:httpd -lMPM:Multipath Processin原创 2018-01-02 01:17:34 · 1567 阅读 · 0 评论 -
linux lamp基础
lamp基础a:apachem:mariadb,mysqlphp,perl,pythonlammp(memcached)静态资源:静态内容,客户端从服务器获得的资源的表现形式与源文件相同; 动态资源:通常是程序文件,需要在服务器执行之后,将执行的结果返回给客户端;原创 2018-01-07 15:12:12 · 257 阅读 · 0 评论 -
linux 安装JDK
判断是否安装1、判断机子上是不是安装了jdk使用java -version命令。 输出内容如下: java version “1.7.0_45” OpenJDK Runtime Environment (rhel-2.4.3.2.el6_4-i386 u45-b15) OpenJDK Server VM (build 24.45-b08, mixed mode) 2、这看起来好像我的原创 2018-01-17 10:15:49 · 270 阅读 · 0 评论 -
linux 安装Nginx详细过程
查看系统环境cat /etc/issue或者cat /etc/redhat-release 查看系统位数uname -r 添加nginx用户、创建安装路径#添加nginx用户,设置不允许nginx用户登录(也修改/etc/passwd中的nginx成/sbin/nologin)useradd -s /sbin/nologin -M nginx#创建安装路径mkdir /opt/nginx下原创 2018-01-12 01:13:35 · 382 阅读 · 0 评论 -
linux文件及目录
标题用户与用户组/etc/passwd 系统账号 /etc/shadow 密码记录 /etc/group 组信息文件权限1、更快所属用户组,chgrp chgrp [-R] dirname/filename 参数:-R递归修改 范例:chgrp users install.log 2、更改文件拥有者,chown 范例: chown bin install.lo...原创 2018-05-10 13:49:21 · 258 阅读 · 0 评论 -
linux LVM逻辑卷管理
fdisk -l:查看硬盘和磁盘分区情况 fdisk /dev/sda:分区等操作 n:新建分区 t:修改分区类型,Linux LVM类型的代码是8e p:查看分区情况 w:保存分区表并退出 q:不保存退出 pvcreate /dev/sda1:创建pv pvs:查看pv vgcreate datavg /dev/sda1:创建vg vg...原创 2018-05-17 17:32:06 · 1118 阅读 · 0 评论 -
linux CentOS(6、7)修改主机名(hostname)
一、centos6和7临时修改[root@centos6 ~]# hostname 132[root@centos6 ~]# hostname132二、永久修改,修改完之后执行exec bash立即改变 1、centos6[root@centos6 ~] # vim /etc/sysconfig/network[root@centos6 ~] # exec bash2、...原创 2018-05-28 11:16:24 · 837 阅读 · 0 评论 -
linux 防火墙相关的命令
CentOS中防火墙程序主要是firewall和iptables,CentOS7中firewall服务已经默认安装好了,而iptables服务自己手动安装。1、firewall相关的操作1)查看防火墙状态firewall-cmd --state2)关闭防火墙systemctl stop firewalld3)开启防火墙systemctl start fire...原创 2018-06-04 11:01:16 · 463 阅读 · 0 评论 -
linux NFS服务器的安装与配置详解
一、NFS服务简介NFS是Network File System(网络文件系统)。主要功能是通过网络让不同的服务器之间可以共享文件或者目录。NFS客户端一般是应用服务器(比如web,负载均衡等),可以通过挂载的方式将NFS服务器端共享的目录挂载到NFS客户端本地的目录下。 NFS在文件传送过程中依赖与RPC(远程过程调用)协议。NFS本身是没有提供信息传送的协议和功能的,但是能够用过网络进...原创 2018-06-01 16:32:57 · 517 阅读 · 0 评论 -
linux RedHat更换Centos163Yum源
1.检查yum包 rpm -qa |grep yum2.删除自带包 rpm -aq | grep yum | xargs rpm -e –nodeps3.再检查一下 rpm -qa |grep yum4.下载更新包wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-1...原创 2018-07-30 11:35:15 · 811 阅读 · 0 评论 -
linux vim编辑器
一、下面先介绍一下vi的基本使用方法及其相关命令vim编辑器的三种模式:一般模式、编辑模式和命令行模式。在一般模式中可以进行删除、复制和粘贴的功能,但是无法编辑文件内容。从一般模式切换到编辑模式可以按下i、I、o、O、a、A、r、R键。按下Esc键可以回到一般模式。在一般模式中输入:、/、?三个中的任意一个可以将光标移到最下面的一行。在这个模式中可以提供查找数据的操作,而读取、保存、大量替换字...原创 2019-03-17 16:26:58 · 261 阅读 · 0 评论 -
linux 通过X11实现服务器图形化界面显示
1 服务器端(LINUX7.x)1.1 修改SSH配置[root@linux-template-7 ~]# cat /etc/ssh/sshd_configX11Forwarding yesX11UseLocalhost no -- 禁止将X11转发请求绑定到本地回环地址上AddressFamily inet -- 强制使用IPv4通道1.2 重启SSH服务[root@lin...原创 2019-05-03 14:16:29 · 7372 阅读 · 0 评论 -
linux OpenSSH版本升级
注意升级openssh 7.5需要注意openssl版本大于等于1.0.1,而linux 6.5及以上版本均达到此要求,即可直接升级。但低于linux 6.5版本的openssl版本均低于1.0.1,所以需先升级openssl,再升级openssh,否则升级不会成功。linux 6.4以上openssl大于或等于1.0.1 linux 5.8 openssl为0.9.8e openssh...原创 2019-05-08 13:57:25 · 5657 阅读 · 0 评论 -
linux nohup和&的功效
nohup和&究竟有啥区别?不少同学进行了回复,但并不是所有同学都理解得全对,今天把自己挖的坑自己填了。测试代码如下:是一个输出hello与循环轮数的死循环程序,每输出一行就休眠1秒。使用 ./a.out 前台运行程序,会是什么效果呢?程序每隔一秒会在终端输出一个字符串。此时如果键入Ctrl+C ,程序会收到一个SIGINT信号,如果不做特殊处理,程序的默认行为是终止(如上图...转载 2019-05-31 11:30:26 · 182 阅读 · 0 评论 -
linux Redhat7.x 修改阿里云yum源
详见转载 2019-06-20 23:24:23 · 588 阅读 · 0 评论 -
linux redhat6双网卡bond主备模式简单配置
问题:在日常场景维护中为了应用环境的高可用性,其中网卡的高可用性是最基础的性质;此文就redhat 6.4版本做个简单的主备bond配置;在linux 7中将使用team的概念配置将变的更加简单,后期有机会再做测试学习;实施步骤:1、创建一个bond0的文件2、配置bond0文件的网卡内容信息3、将eth1和eth2 配置网卡信息添加入bond0网卡中4、设置/etc/modprobe....原创 2019-07-10 14:54:29 · 2346 阅读 · 0 评论 -
linux ls -l显示的total含义
当在linux里使用ll或者ls -l命令查看文件详情时,会在第一行看到如下的字样:total 20drwxr-xr-x 8 user rnd 134 Apr 27 04:40 ./drwxr-xr-x 6 user rnd 59 Apr 27 07:56 ../drwxr-xr-x 8 user rnd 4096 May 3 08:13 .git/-rw-r--r-- 1 user原创 2018-01-23 16:07:22 · 1282 阅读 · 0 评论 -
linux Tomcat详解
一.TOMCAT安装相关1.Tomcat安装:wget http://httpd-mirror.frgl.pw/apache/tomcat/tomcat-8/v8.0.44/bin/apache-tomcat-8.0.44.tar.gz #下载 jdk-8u131-linux-x64.tar.gzuseradd -u 601 tomcat #创建tomcat用户ta原创 2017-12-17 18:49:24 · 343 阅读 · 0 评论 -
linux 服务器之间文件/文件夹拷贝
拷贝文件夹把当前文件夹tempA拷贝到 目标服务器10.127.40.25 服务器的 /tmp/wang/文件夹下scp -r /tmp/tempA/ wasadmin@10.127.40.25:/tmp/wang/其中wasadmin是目标服务器的用户名,执行命令提示输入密码,然后输入密码即可拷贝文件把当前文件夹tempA.txt拷贝到 目标服务器10.127.40.25 服原创 2018-01-22 10:08:26 · 544 阅读 · 0 评论 -
linux基本命令chmod修改文件权限
修改权限chmod o+w xxx.xxx 表示给其他人授予写xxx.xxx这个文件的权限 chmod go-rw xxx.xxx 表示删除xxx.xxx中组群和其他人的读和写的权限chmod u=rwx,go=rx .bashrcchmod a+w .bashrcchmod 777 .bashrcu 代表所有者(user) g 代表所有者所在的组群原创 2017-12-10 02:00:59 · 678 阅读 · 0 评论 -
linux Bash Shell 快捷键
【 移动】 Ctrl + A: 移动到当前编辑的命令行首, Ctrl + E: 移动到当前编辑的命令行尾, Ctrl + F 或 ->:按字符右移(往命令行尾部方向,前移) Ctrl + B 或 Alt + F: 按单词右移 (往命令行尾部方向,前移) Alt + B: 按单词左移(往命令行首部方向,后移)【 编辑】 Ctrl + C: 删除整行 Ctrl + L: 清原创 2017-12-11 16:07:06 · 238 阅读 · 0 评论 -
linux Bash Shell IO重定向与管道
1. 输入与输出标准输入 STDIN文件描述符:0,默认:键盘输入标准输出 STDOUT文件描述符:1,默认:屏幕输出错误输出 STDERR文件描述符:2,默认:屏幕输出2. 标准输出重定向覆盖输出 >追加输出 >>注意:shell的内嵌命令set可以设置是否允许输出重定向至已存在的文件set -C:禁止输出重定向至已存在的文件set +C原创 2017-12-11 17:09:58 · 418 阅读 · 0 评论 -
linux 用户和组
1、用户与组的分类 Linux系统对用户分配如下: (1)系统管理员ID:0 (root用户ID) (2)普通用户:普通用户分为以下两种 系统用户ID:1~499(CentOS 6),1 ~999(CentOS 7),系统用户通常是不可登陆的,执行某些服务及进程的帐号 一般用户ID:500~+(CentOS 6),1000~+(CentOS 7) 对于一个...原创 2017-12-11 21:53:50 · 375 阅读 · 0 评论 -
linux 安装telnet命令及使用
一.CentOS下查看系统是否已安装telnetrpm -qa | grep telnettelnet-0.17-48.el6.x86_64telnet-server-0.17-48.el6.x86_64telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务rpm -qa | grep xinetdxinetd-2.3.14-39.el6_4.x86_64...原创 2017-12-13 11:36:34 · 74176 阅读 · 3 评论 -
linux 配置SSH
1、SSH是什么? SSH 为 Secure Shell由 IETF 的网络工作小组(Network Working Group)所制定; SSH 是建立在应用层和传输层基础上的一种安全协议。 SSH传输数据是加密的,可以有效防止传输过程被截取数据保障安全。 SSH的数据是经过压缩的,所以可以加快传输的速度2、查看SSH服务原创 2017-12-13 00:16:46 · 320 阅读 · 0 评论 -
linux 待补充
scp命令原创 2017-12-13 23:03:49 · 216 阅读 · 0 评论 -
linux TCP/IP协议端口分配规则与分类
简述 TCP/IP 协议中的端口在报头中占2个字节即16位,范围是从0-65535。端口号用来表示和区别网络中的不同应用程序 端口分类 (1)公认端口(Well Known Ports):0-1023之间的端口号,也叫Well Known ports。这些端口由 IANA 分配管理。IANA 把这些端口分配给最重要的一些应用程序,让所有的用户都知道,当一种新的应用程序出现后,IANA必须为它指原创 2017-12-30 22:38:34 · 3360 阅读 · 0 评论 -
linux 查看apache的版本
apachectl -v 或 httpd -v 得到的结果是一样的:Server version: Apache/2.2.15 (Unix)Server built: Dec 5 2012 04:03:01原创 2017-12-16 21:55:07 · 15780 阅读 · 0 评论 -
Linux SElinux以及iptables的关闭
一、关闭SElinux1、关闭SELinux的方法:1) 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。2) 如果不想重启系统,使用命令setenforce 0setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式 3)原创 2017-12-17 16:12:10 · 773 阅读 · 0 评论 -
linux httpd功能配置之虚拟主机
详见原创 2017-12-17 17:20:43 · 480 阅读 · 0 评论 -
linux如何查看JDK的安装路径
1:echo $JAVA_HOME使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径[root@localhost ~]# java -versionjava version "1.7.0_65"OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5原创 2017-12-17 23:18:17 · 2078 阅读 · 0 评论 -
linux HTTP 协议和IO模型
一:HTTP协议http协议:HyperText Transfer Procotol超文本传输协议,http协议是无状态的,监听在80端口,TCP协议上。HTTP协议的特点有以下几点:1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。 由于HTTP协议简单,使得HTTP服原创 2018-01-02 00:20:07 · 363 阅读 · 0 评论 -
linux vim命令跳转到文档开头或末尾
gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾原创 2017-12-26 22:35:22 · 28866 阅读 · 0 评论 -
linux CentOS6.5 64位静默安装Oracle11g
oracle相关软件:oracle11g下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle 即时客户端(instant client)下载地址: http://www.oracle.com/technetwork/database/features/in原创 2017-12-26 22:58:32 · 588 阅读 · 0 评论 -
linux基本命令grep egrep fgrep
1.1、基本定义: grep(global search regular RE ) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它只能使用基本的正则表达式来搜索文本,并把匹配的行打印出来。 grep是很常见也很常用的命令,它的主要功能是进行字符串数据的比较,然后符合用户需求的字符串打印出来,但是主意,原创 2017-12-09 23:11:41 · 306 阅读 · 0 评论