吾日常操作Linux中学到的指令(动态更新)

来源:互联网 发布:java缓存技术 面试 编辑:程序博客网 时间:2024/05/16 10:00
Linux:


linux忘记密码
开机时按F2进入grub模式
按e进行编辑
找到带有kernel的一行点e
进入后输入single 或者 1 进入单用户模式
按下b以单人模式进入linux
输入passwd命令就可以修改密码


查看防火墙状态
service iptables status


永久关闭防火墙
service iptables stop
chkconfig iptables off
chkconfig --del iptables


开启端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
或者
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save


快速安装mysql
yum install -y mysql-server

yum install lrzsz


设置mysql远程访问权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456'  WITH GRANT OPTION;



使用网易提供的YUM服务
首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
CentOS7 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
CentOS6 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS5 wget http://mirrors.163.com/.help/CentOS5-Base-163.repo


把原来到中文环境改为英文环境
#vi /etc/sysconfig/i18n
修改
LANG="en_US.UTF-8"

linux修改登录密码:

过whoami可以查看当前登陆的用户。直接输入 passwd  回车,输入2次密码就是修改当前的用户名

创建新的用户

adduser XXX



修改主机名
vi /etc/sysconfig/network  更改HOSTNAME=?
vi /etc/hosts   更改localhost.localdomain = ?


查看日志:
ls     后面会有日志罗列出来
tai
l -20f zookeeper.out(日志文件)


在solr页面,对solrcloud云集群进行分片配置:
http://{localhost}:8080/solr/admin/collections?action=CREATE&name=mycore2&numShards=1&replicationFactor=3&maxShardsPerNode=8&property.schema=schema.xml&property.config=solrconfig.xml


name指明collection名称
numShards指明分片数
replicationFactor指明副本数
maxShardsPerNode 每个节点最大分片数(默认为1)
property.schema:指定使用的schema.xml,这个文件必须在zookeeper上。
property.config:指定使用的solrconfig.xml,这个文件必须在zookeeper上。


设置zookeeper集群 的zoo.cfg文件
nitLimit=10
syncLimit=5
dataDir=/opt/data/zookeeper
clientPort=2181

server.1=zk01:2887:3887
server.2=zk02:2887:3887
server.3=zk03:2887:3887


echo ${JAVA_HOME}输出javaHome的路径

赋予权限

chmod -R 777 XXXXXXX


nginx目录中,使用 configure命令创建makeFile文件

./configure \

--prefix=/opt/modlues/nginx \

--pid-path=/var/run/nginx/nginx.pid \

--lock-path=/var/lock/nginx.lock \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/temp/nginx/client \

--http-proxy-temp-path=/var/temp/nginx/proxy \

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \

--http-scgi-temp-path=/var/temp/nginx/scgi


----  知识点小贴士----

configure参数

./configure \

--prefix=/usr \                  指向安装目录

--sbin-path=/usr/sbin/nginx \           指向(执行)程序文件(nginx

--conf-path=/etc/nginx/nginx.conf \        指向配置文件

--error-log-path=/var/log/nginx/error.log \     指向log

--http-log-path=/var/log/nginx/access.log \     指向http-log

--pid-path=/var/run/nginx/nginx.pid \        指向pid

--lock-path=/var/lock/nginx.lock \      (安装文件锁定,防止安装文件被别人利用,或自己误操作。)

--user=nginx \

--group=nginx \

--with-http_ssl_module \             启用ngx_http_ssl_module支持(使支持https请求,需已安装openssl

--with-http_flv_module \                启用ngx_http_flv_module支持(提供寻求内存使用基于时间的偏移量文件)

--with-http_stub_status_module \         启用ngx_http_stub_status_module支持(获取nginx自上次启动以来的工作状态)

--with-http_gzip_static_module \          启用ngx_http_gzip_static_module支持(在线实时压缩输出数据流)

--http-client-body-temp-path=/var/tmp/nginx/client/ \设定http客户端请求临时文件路径

--http-proxy-temp-path=/var/tmp/nginx/proxy/ \设定http代理临时文件路径

--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \设定http fastcgi临时文件路径

--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \设定http uwsgi临时文件路径

--http-scgi-temp-path=/var/tmp/nginx/scgi \设定http scgi临时文件路径

--with-pcre 启用pcre




原创粉丝点击