linux
Java~develop
这个作者很懒,什么都没留下…
展开
-
ubuntu常用知识点
ubuntu18.04常用知识点ubuntu中文手册Linux下增加、删除Swap文件linux系统启动级别查看及修改路由追踪命令tracepath分区大于2T的磁盘使用parted分区并划分LVM防火墙 iptables保存规则开机加载ubuntu桌面版远程桌面ubuntu桌面版设置VNC Server远程桌面ubuntu桌面版安装xr...原创 2018-12-20 09:37:42 · 190 阅读 · 0 评论 -
bash基础特性(2)
bash基础特性(2): 1.命名别名(alias) 通过alias命令实现: (1):alias 显示当前shell进程中所有可用的命令别名: (2):aliasNA...原创 2018-05-08 14:18:55 · 170 阅读 · 0 评论 -
linux用户和组管理
资源分派: Authentication:认证Authorzation:授权Accouting:审计 Audition: token,identify(username,password)Linux用户:Username/UID 管理员:root,0 普通用户:1-65535 系统用户:1-499 对守护进程获取资源进行权限分配。 登录用户:500+ 交互式登录...原创 2018-05-08 11:48:30 · 143 阅读 · 0 评论 -
文件管理、命令别名和glob
cp src destcp /etc/fastab /tmp/abc.txt新建复制如果目标不存在,新建dest,并将src中内容填充至dest中;如果目标存在: 1. 如果dest是文件:将src的内容覆盖至dest中,-i选项,如果目标文件存在提示用户此时建议cp命令使用-i选项,管理员默认有-i选项,普通用户没有。 2. 如果dest是目录:在dest下新建与源文件同名的文件...原创 2018-05-08 11:44:54 · 227 阅读 · 0 评论 -
bash的I/O重定向及管道
程序:指令+数据 读入数据:Input 输出数据:Output 打开的文件都有一个fd:filedescripter(文件描述符) 标准输入:keyboard,0 标准输出:monitor,1 标准错误输出:monitor,2 I/O重定向:改变标...原创 2018-05-08 11:12:40 · 241 阅读 · 0 评论 -
bash基础特性及基础命令(1)
bash的基础特性:(1) 命令历史history 环境变量: HISTORYSIZE:命令历史记录的条数: HISTORYFILE:~/.bash_historyHISTORYFILESIZE:命令历史文件记录历史的条数history – d OFFSET-chistory #:显示历史中最近的#条命令-a :手动追加当前会话缓冲区的命令历史之历史文件中 调用历史中的...原创 2018-05-08 11:00:22 · 184 阅读 · 0 评论 -
linux文件系统及文件类型
Linux文件系统 1. 根文件系统(rootfs): root filesystem 2. LSB,FHS:(fileSystemHeirache Standard) /etc,/usr,/var,/root,/dev,/home /boot:引导文件存放目录,内核文件(vmlinuz),引导加载器(bootloader grub)都存放在此目录。 /bin:供所...原创 2018-05-08 10:54:06 · 210 阅读 · 0 评论 -
zabbix介绍安装配置
zabbix官网参考博文: zabbix原理篇 zabbix 3.0 基础介绍 [一] Zabbix 3.0 基础介绍 [一] zabbix 配置监控项和web监控设置selinux及关闭防火墙sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/configsete...原创 2018-05-14 21:09:40 · 786 阅读 · 0 评论 -
linux下iSCSI使用
SCSI官网:http://stgt.sourceforge.net/tgtadm文档:https://linux.die.net/man/8/tgtadmdrbdadm、drbdsetup,drbdmeta 协议: A:异步 B:半同步 C:同步 模型: ...原创 2018-04-28 15:14:35 · 2106 阅读 · 0 评论 -
bash基础特性(3)
1. 提供了编程环境 程序:指令+数据 程序的编程风格 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行 程序的执行方式: 计算机:运行二进制指令。 编程语言: 低级:汇编 ...原创 2018-05-08 14:22:00 · 130 阅读 · 0 评论 -
egrep及扩展的正则表达式
egrep =grep –Eegrep扩展正则表达式的元字符: 字符匹配: . [] [^] 次数匹配: * ?:0或1次 +:1次或多次 ...原创 2018-05-08 14:34:17 · 200 阅读 · 0 评论 -
bash变量及条件测试
bash中的变量的种类: 根据变量的生效范围等标准: 本地变量:生效范围为当前shell进程,对当前shell之外的其他shell进程,包括当前shell的子shell进程均无效。 环境变量:生效范围为当前shell及其子进程 局部变量:生效范围为当前shell进程中牟代码片段(通常指函数...原创 2018-05-08 14:41:06 · 332 阅读 · 0 评论 -
docker构建镜像时报错Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
今天写了一个构建镜像的Dockerfile文件,如下:FROM centosRUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL*ADD epel.repo /etc/yum.repos.d/RUN yum install net-tools nginx -yRUN rm -rf /usr/share/nginx/html/ADD ...原创 2018-10-12 19:21:36 · 2227 阅读 · 0 评论 -
linux下普通用户的定时任务
参考:crontab命令详解mail用法(使用mail查看定时任务执行情况)centos系统禁止普通用户使用crontab命令普通用户定义crontab定时任务:比如oracle用户定义一个定时任务:每分钟打印当前目录[oracle@node2 ~]$ crontab -e*/1 * * * * /bin/ls -al > /tmp/ls.log如何判断定时任务有没有执行?首先crond...原创 2018-07-15 20:41:41 · 11427 阅读 · 0 评论 -
shell的printf输出时包含空格问题
代码:printf "%-30s:%-15s\n" report_selinux_enable $report_selinux_enableprintf "%-30s:%-15s\n" report_selinux_status $report_selinux_statusprintf "%-30s:%-15s\n" report_os $report_osprintf "%-30s:...原创 2018-07-18 20:33:50 · 9009 阅读 · 0 评论 -
ubuntu、centos编译安装apache
参考: https://blog.csdn.net/qq_30164225/article/details/54629763 https://blog.csdn.net/River_Crab/article/details/79732131 https://blog.csdn.net/lanwilliam/article/details/77848054apache编译安装依赖包...原创 2018-07-10 11:09:28 · 233 阅读 · 0 评论 -
pycharm远程连接linux服务器环境开发调试
参考:https://blog.csdn.net/zhaihaifei/article/details/53691873目标:在windows下使用pycharm写代码,运行时在远程linux服务器环境下运行点击设置的按钮,选择show all点击+号选中SSH Interpreter,填写服务器地址,用户名点击next,填写密码点击next,填写linux服务器的python路径和项目在linu...原创 2018-06-15 16:34:51 · 19980 阅读 · 1 评论 -
linux挂载群辉的NFS共享文件夹
群辉开启NFS文件夹共享,linux系统挂载1.在群辉的控制面板-->共享文件夹新增一个共享文件夹NFSfile原创 2018-05-24 20:56:42 · 23749 阅读 · 0 评论 -
oraclelinux下使用VNC远程安装oracle11g
首先关闭selinux,防火墙:setenforce 0service firewalld stopservice iptables stop安装依赖包:yum -y install binutilsyum -y install compat-libstdc++yum -y install glibcyum -y install elfutils-libelfyum -y in...原创 2018-06-05 13:14:42 · 6617 阅读 · 0 评论 -
find命令
可参考博客:https://blog.csdn.net/ydfok/article/details/1486451文件查找:locate,find 非实时查找(数据库查找):locate 实时查找find locate: 依赖于实现构建的索引,索引的构建是在系统较为空闲时自动进行(周期性任务),手动更新数据库(updat...原创 2018-05-08 15:04:51 · 134 阅读 · 0 评论 -
mysql基础(1)
mariadb or mysql: DBMS RDBMS:关系型数据库管理系统 C/S:通过专有协议 关系模型:表(行、列),二维关系 范式:第一范式、第二范式、第三范式 关系运算: 选择 投影 数据库:表,索引,视...原创 2018-05-12 16:57:22 · 176 阅读 · 0 评论 -
web系统架构及cache基础,varnish
web cache 程序具有局部性 时间局部性 空间局部性 key-value: key:访问路径,URL,hash value:web content 热点数据:命中率:hit(hit+miss) 文档命中率,从文档个数进行衡量 ...原创 2018-05-05 14:42:22 · 423 阅读 · 0 评论 -
linux系统yum优化
linux系统yum优化ELRepo的官网:http://elrepo.org/tiki/tiki-index.php 1.导入公钥: rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.要为RHEL-安装ELRepo 7,SL- 7或CentOS- 7: rpm -Uv...原创 2018-04-27 08:54:31 · 379 阅读 · 0 评论 -
LVM应用
参考博客:https://blog.csdn.net/matengbing/article/details/80248743Lvm2: Lvm:logicalvolume manager,version 2 dm:device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块. /dev/dm-# /d...原创 2018-05-09 09:21:00 · 155 阅读 · 0 评论 -
linux的RAID
RAID: RedufantArrays of inexpensive Disks Independentbekeley:a case for redundantarrays of inexpensive disks raid 提高IO能力 磁盘并行读写提高耐用性 磁盘冗余来实现 ...原创 2018-05-09 09:18:20 · 116 阅读 · 0 评论 -
linux文件系统挂载与管理工具
文件系统管理: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得次目录作为其他文件访问入口的行为称为挂载。 解除此关联关系的过程称之为卸载。 把设备关联挂载点:mount point mount 卸载时:可使用设备,也可使用挂载点 umount ...原创 2018-05-09 08:57:53 · 872 阅读 · 0 评论 -
ext文件系统基础原理
文件挂载的配置文件:/etc/fstab 每行定义一个要挂载的文件系统: 要挂载的设备或伪文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序要挂载的设备或伪文件系统: 设备文件、label(label=””)、伪文件系统名称(proc、sysfs) 挂载选项: ...原创 2018-05-09 08:53:13 · 265 阅读 · 0 评论 -
linux磁盘管理
linux系统管理 磁盘管理、文件系统管理 RAID基础原理、LVM2 网络管理:TCP/IP 程序包管理:rpm,yum 进程管理:htop,glance,tsar等 sed和awk linux系统开机流程 内核管理基础知识,编译内核、模块 Linux系...原创 2018-05-09 08:49:57 · 315 阅读 · 0 评论 -
linux文件系统上的特殊权限
SUID,SGID,Sticky(1)权限 r,w,x user,group,other(2)安全上下文 前提:进程有属主和属组,文件有属主和属组 a. 任何一个可执行程序文件能不能启动为进程:取决于发起者对程序文件是否拥有执行权限 b. 启动为进程之后,其进程的属主为发起者,进程的属组为发起者所属的组。 c....原创 2018-05-09 08:47:28 · 327 阅读 · 0 评论 -
keepalived+LVS,nginx
keepalived官网:http://www.keepalived.org/拓扑:两台keepalived服务器设置selinx、防火墙set enforce 0service firewalld stopservice iptables stop两台keepalived服务器开启ip转发echo 1 > /proc/sys/net/ipv4/ip_forward两台keepaliv...原创 2018-04-22 12:56:15 · 348 阅读 · 0 评论 -
shell循环控制
bash脚本编程: 编程语言: 数据结构 顺序执行 选择执行 条件测试 运行命令或[[expression ]] ...原创 2018-03-13 08:41:06 · 884 阅读 · 0 评论 -
linux下压缩工具
压缩、解压缩及归档工具 compress/uncompress:.z gzip/gunzip:.gz bzip2/bunzip2:.bz2 xz/unxz:.xz zip/unzip tar,cpio 1、gzip/gunzip gzip [option] ...原创 2018-05-09 09:24:34 · 899 阅读 · 0 评论 -
linux程序包管理
linux程序包管理: API:applicationprogramming interface posix:protable os 程序源代码-->预处理-->编译-->汇编-->链接 静态编译: ...原创 2018-05-09 09:32:24 · 419 阅读 · 0 评论 -
linux网络基础及配置
linux网络属性管理 局域网、以太网、令牌环网 Ethernet:CSMA/CD 冲突域 广播域 MAC:media accesscontrol 48bits: 24b...原创 2018-05-09 09:41:05 · 220 阅读 · 0 评论 -
http协议及apache配置
http:hypter text transfer protocol html:编程语言,超文本标记语言 MIME:multipurpose internet mail extesion 工作机制: http请求 ...原创 2018-05-11 09:35:58 · 1125 阅读 · 0 评论 -
openssh及openssl自签证书
openssh: ssh:secure shell,protocol,22/tcp,安全的远程连接 openssh:ssh协议的开源实现 dropbear:另一个开源实现 ssh协议版本: v1:基于CRC-32做MAC,不安全:main-in-middle v2:双方主机协议选择安全...原创 2018-05-11 09:19:16 · 3133 阅读 · 0 评论 -
LAMP环境搭建及wordpress的安装配置
LAMP:linux+apache+mysql+phpmariadb安装参考博客:https://www.cnblogs.com/zhanzhan/p/7729981.htmlyum install mariadb*yum install phpyum install php-mysqlyum install httpd systemctl start mysqldnetstat –tn...原创 2018-05-10 11:41:00 · 3311 阅读 · 0 评论 -
selinux简介
selinux: secureenhances linux,工作于linux内核中 DAC:自主访问控制 MAC:强制访问控制 selinux有两种工作级别: strict:每个进程都受到selinux的控制 targeted:仅有限个进程受到selinux控制 ...原创 2018-05-10 10:35:41 · 199 阅读 · 0 评论 -
linux系统启动、grub、内核
centos5和6的启动流程: linux:kernel+rootfs kernel:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 rootfs:glibc 库:函数集合,function,调用接口 过程调用:procedure 函数调用:functi...原创 2018-05-10 10:32:54 · 1205 阅读 · 0 评论 -
linux进程管理
linux进程查看及管理的工具: pstree,ps,pidof,pgrep,top,htop,glance,pmap,vstat,dstat,kill,pkill,job,bg,fg,nohup pstree:显示进程树 pstree- display a tree of processes ps:processstate...原创 2018-05-10 10:21:36 · 169 阅读 · 0 评论