在终端输入命令 sudo chmod -R 777 /opt/Tomcat,那么Tomcat文件夹和它下面的所有子文件夹的属性都变成了777(读/写/执行权限)
一、介绍日志切割logrotate
对于Linux系统安全来说,日志文件是极其重要的工具。不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感
1.docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
1.docker组成
一个完整的Docker有以下几个部分组成
centos下LVM配置与管理
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来
Linux下实现免交互登陆一般有两种:
1. SSH无密码认证方式
客户端使用ssh-keygen生成密钥对,将公钥复制到服务端(authorized_keys),SSH提供公钥登陆,当SSH访问服务端时,服务端先在本机寻找客户端的公钥,然后把客户端发来的公钥进行比较,如果一致,则用公钥加
通过VMware Workstation创建虚拟机,系统安装完成后,需要配置相应网卡设置:
打开配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33
为该网卡配置静态IP:
T
1、账号安全
系统账号清理
1)将非登录用户shell设为/sbin/nologin
2)锁定长期不使用的账号
3)删除无用的账号
4)锁定账号文件passwd、shadow
锁定:chattr +I
MapReduce重要配置参数
1. 资源相关参数
1 //以下参数是在用户自己的mr应用程序中配置就可以生效
2 (1) mapreduce.map.memory.mb: 一个Map Task可使用的资源上限(单位:MB),默认为1024。如果Map Task实际使用的资源量超过该值
下面内容是新手上路,各位高手路过勿喷!因为我第一次发布,可能页面设置或者其他做的不好,还请见谅~该文章只是作为我学习C语言的笔记以及记录学习进程的。
零基础学习C语言---搭建Linux平台开发环境
学习C语言的发展方向
看来我的技术水平还在最开始的位置,没关系,只要坚持下去,总有一天也会到达
1、for:读取不同的变量值,逐个执行同一组命令,直到取值完毕退出,变量值以空格分隔
语法:
for 变量值 in 取值列表
do
命令序列
done
2、while:重复测试某个条
因为家里有两台电脑,一个centos7 系统,一个Mac,都是笔记本,感觉两个拿来拿去的用太麻烦了,所以就想用ssh连接cenots7 的电脑,这样就没那么麻烦了。欢迎大家指正
配置静态ip
centos7 配置
进入network-scripts目录并且查看该目录下存在的ifcfg-xx文件(
1、关闭防火墙
临时关闭防火墙 systemctl stop firewalld
永久防火墙开机自关闭 systemctl disable firewalld
临时打开防火墙 systemctl start firewalld
防火墙开机启动 systemct
grep
是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)
常见用法
1. ps -e
有次一个在使用ps命令时,发现部分用户显示的是用户名,有些用户显示的是UID,那是因为用户名长度超过8位的;也就是说ps命令用户名列默认只能显示8位(含8位)的用户名,超过8位就显示UID,如何让长度变大呢?
创建了两个账户,分别是12345678(UID:505)、123456789(UID:
一:exit(0)与exit(1)、return区别
exit函数是退出应用程序,删除进程使用的内存空间,并将应用程序的一个状态返回给OS,这个状态标识了应用程序的一些运行信息,这个信息和机器和操作系统有关,一般是 0 为正常退出, 非0 为非正常退出。
作用:为了不手动去安装一台一台去salt-minion,并进重复的配置
一、环境
系统环境:
#cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)
#python -V
Python 2.7.5
各节点环境说明:
二、hos
(一) 说明
记录一次ubuntu安装过程及遇到的问题。
环境:WIN 10 单硬盘
(二) ubuntu ISO文件下载
ubuntu 18.04
https://www.ubuntu.com/download/desktop
ubuntu 官网历史版本下载
http://releases.u
1、测试:检测表达式是否成立,成立则返回值为0,否则为非0
方法:
1)test 表达式
2)【 表达式 】
2、文件测试:
-d:是否为目录
-f:是否为文件
-e:是否存在
-r
openssl: 加密算法集合,C语言实现
libssh2:ssh2协议库库,C语言实现
PECL/ssh2: libssh2的php扩展,允许php程序调用libssh2中的函数
依赖关系:PECL/ssh2 –> libssh2 –> openssl
什么是p
本系列文章演示如何搭建一个mini的云平台和DevOps实践环境。
基于这套实践环境,可以部署微服务架构的应用栈,演练提升DevOps实践能力。
1 离线安装UCP
1.1 可用版本
Version
Package URL
3.0.2 Linux
https://packag