etc

云计算平台(检索篇)-Elasticsearch-Linux优化篇

风格不统一 提交于 2020-01-28 18:43:19
Elasticsearch在Linux系统环境中运行,需要对Linux系统进行一系列调优,这样可以提高ElasticSearch的检索效率。主要的需要调优的参数如下: 1. Linux 调整文件数 /etc/security/limits.conf 在文件中增加 * soft nofile 8192 * hard nofile 20480 * - memlock unlimited 在登陆中添加下面命令行 /etc/pam.d/login session required /lib64/security/pam_limits.so ( 在不同系统中文件位置不同) 2. 关闭文件的更新时间 /etc/fstab 在文件中添加一行 /dev/sda7 /data/elasticsearch ext4 noatime,nodiratime 0 0 (此处的/dev/sda7 可以通过df –h查看目录所在分区) 3. 修改防火墙设置 为方便调适暂时关闭 /etc/init.d/iptables stop 来源: https://www.cnblogs.com/MrHiFiy/archive/2012/12/06/2804335.html

kali201902解决上网问题

可紊 提交于 2020-01-28 16:47:27
突然没网络了,用的VMware,一直使用的NAT模式 百度 常见的方法试了没用 没网出现表现 只显示了后三个,终端ifconfig -a 显示ech0 没有分配ip 没有显示ech0 的 inet 解决: 打开/etc/NetworkManager/NetworkManager.conf(不要看成.config)   将managed=false 改成 managed=true 打开/etc/network/interfaces   添加   auto ech0   iface ech0 inet dhcp        终端输入/etc/init.d/networking restart 但我这个不行 只好换用桥接模式 桥接到 有多个选项 选哪个 因为我用的手机热点, 如图查看即可,然后神奇的是,没有其他操作(网上有很多桥接模式下连网的教程,大家可以看看,有后续操作)kali可以ping了 以上仅是我的一点心得,记录过程。很多原理都没搞清楚 ,如有失误,见谅T_T 来源: https://www.cnblogs.com/Xocc/p/12238259.html

Linux 中实现文件传输服务(二)

馋奶兔 提交于 2020-01-28 16:06:39
继续上章vsftpd,介绍vsftpd的虚拟用户配置 一、 背景需求 当有多个用户需要不同的权限时,本地用户、匿名用户都无法控制那么精细,这时候可以考虑下虚拟用户了,例如有如下要求。 家目录 读 写 删除 是否允许切换目录 tom /myftp/tom √ × × × jerry /myftp/jerry √ √ × × admin /myftp √ √ √ √ 二、详细配置 ``` a. 安装程序: [root@node1 ~]# yum -y install vsftpd b. 创建配置文件: [root@node1 ~]# cp /etc/vsftpd/vsftpd.conf{,.bak} [root@node1 ~]# vim /etc/vsftpd/vsftpd.conf #关闭匿名用户,本地用户必须开启,否则虚拟用户无法正常运行 anonymous_enable=NO local_enable=YES write_enable=YES #设置禁锢用户,默认开启后/etc/vsftpd/chroot_list文件中的用户都被禁锢 chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list #设置虚拟用户相应功能(虚拟用户对应的本地用户、 guest_enable=YES guest_username

Salt-ssh 自动安装salt-minion

笑着哭i 提交于 2020-01-28 00:20:41
作用:为了不手动去安装一台一台去salt-minion,并进重复的配置 一、环境 系统环境: #cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) #python -V Python 2.7.5 各节点环境说明: 二、hosts文件解析 #vim /etc/hosts 192.168.1.101 salt.node1.com 192.168.1.200 salt.node2.com 192.168.1.201 salt.node3.com 三、安装salt-ssh a.添加yum源: *参考salt-stack官网:https://docs.saltstack.com/en/latest/topics/installation/rhel.html # vim /etc/yum.repos.d/salt-stack.repo [saltstack-repo] name=SaltStack repo for Red Hat Enterprise Linux $releasever baseurl=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest enabled=1 gpgcheck=1 gpgkey=https://repo

Linux命令:>和>>输出

房东的猫 提交于 2020-01-27 22:07:47
> 重定向输出,覆盖原有内容; >> 重定向输出,又追加功能;示例: cat /etc/passwd > a.txt 将输出定向到a.txt中 cat /etc/passwd >> a.txt 输出并且追加 ifconfig > ifconfig.txt 来源: CSDN 作者: 学亮编程手记 链接: https://blog.csdn.net/a772304419/article/details/104077787

Linux复习题:5实验题

核能气质少年 提交于 2020-01-27 20:34:56
写出下列操作命令: 1、查看/etc/boot路径下的所有内容。 1.ls /etc/boot 2、查看文件/etc/hosts的内容。 2.cat /etc/hosts 3、增加一个组账号group1,并指定组账号ID分别为10100。 3.groupadd -g 10100 group1 4、增加一个用户账号user1(UID为2045,并属于组group1)。 4.useradd -u 2045 -g group1 user1 5、搜索路径/etc下所有以h开头的文件及目录,拷贝到/software中。 5.find /etc -name "h*" -exec cp {} /software/ \; cp -r /etc/h* /software 来源: CSDN 作者: ice_software涵 链接: https://blog.csdn.net/weixin_44015669/article/details/104094832

linux入门之软件包管理

独自空忆成欢 提交于 2020-01-27 18:58:06
一、rpm 安装 程序包管理器就是将编译好的应用程序的各组成文件打包一个或几个程序包文件,从而方便快捷地实现程序包的安装,卸载查询,升级和校验等管理操作,在CentOS系统上使用rpm命令管理程序包进行安装、卸载、升级、查询、校验、数据库维护等操作时,需要先对光盘进行挂载 ,挂载光盘命令如下 [root@localhost ~]#mount /dev/cdrom /media mount: /dev/sr0 is write-protected, mounting read-only 出现下边那条命令显示挂载成功,接下来开始演示rpm命令的具体相关应用。 rpm {-i|--install} [install-options] PACKAGE_FILE… -iv 显示程序包管理执行进度 -ivh PACKAGE_FILE 显示过程及安装进度百分比 --test: 测试安装,但不真正执行安装,即dry run模式 --nodeps:在安装时忽略依赖关系 --replacepkgs 重复安装已安装过的包,文件覆盖 --replacefiles 将要安装包的部分文件与其他已安装的包文件冲突,可继续安装,文件不覆盖 --noscripts 安装时不执行包中自带的脚本 -a: 所有包 -f: 查看指定的文件由哪个程序包安装生成 -p rpmfile:针对尚未安装的程序包文件做查询操作 -

学习linux的第七十四天

会有一股神秘感。 提交于 2020-01-27 02:17:38
playbook的条件判断 查看到setup收集到的所有的facter信息: ansible testhost -m setup 编辑条件: [root@KXLZQ ~]# vim /etc/ansible/when.yml hosts: testhost user: root gather_facts: True tasks: - name: use when shell: touch /tmp/when.txt when: ansible_ens33.ipv4.address == “192.168.70.129” 注: when: ansible_ens33是一个数组存储着网卡相关信息,ipv4属于该数组的子元素,但是ipv4也是一个数组,而address则是ipv4数组的子元素。我们需要使用address 来作为判断条件。所以要访问address就需要使用这样的格式: when: ansible_ens33.ipv4.address,address表示的是键,而"192.168.70.129"则是值,when为判断语句相当于if,所以其判断条件为:该键的值为"192.168.70.129"时就执行shell模块里定义的语句。 执行: [root@KXLZQ ~]# ansible-playbook /etc/ansible/when.yml PLAY [testhost]

linux命令i---ifconfig

白昼怎懂夜的黑 提交于 2020-01-26 19:54:53
1、设置mtu Jumbo frames, 交换机端需要支持该功能,系统网卡设置才有效果 ifconfig eth0 mtu 9000 永久设置 echo "MTU=9000" | tee -a /etc/sysconfig/network-script/ifcfg-eth0 /etc/init.d/networking restart 来源: CSDN 作者: 学无止境966 链接: https://blog.csdn.net/qq_23929673/article/details/96724259

Linux修改hostname时/etc/hosts、/etc/sysconfig/network ,hostname,三者的区别和联系

浪子不回头ぞ 提交于 2020-01-26 09:25:44
/etc/hosts IP地址 主机名/域名 别名 第一部份:网络IP地址; 第二部份:主机名或域名; 第三部份:主机名别名; 主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应ip; 域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。 # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost localhost.localdomain ::1 localhost6.localdomain6 localhost6 --- 第三个字段是别名。 172.16.127.1 CLC01 172.16.127.10 CLC02 #aaaaaa 注释 2001::20c:29ff:fe0f:aa4a vm10v6 ----------- IPv6样式!没有掩码! /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain PEERDNS=no NISDOMAIN=bjlincase.cn.xxx.com NETWORKING_IPV6