1.查看linux 系统位数:32、64
getconf LONG_BIT
2.安装ssh服务
sudo apt-get install openssh-server
3.查找文件
find / -name yum-3.4.3.tar.gz
4.RPM 安装操作
rpm -i 需要安装的包文件名 例如:rpm -i example.rpm
rpm -e 需要卸载的安装包 例如:rpm -e tomcat4 卸载 tomcat4 软件包
*.rpm形式的二进制软件包
安装:rpm -ivh *.rpm
卸载:rpm -e packgename
*.tar.gz/*.tgz、*.bz2形式的二进制软件包
安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸载:手动删除
5.--修改文件夹下所有文件所属权限:
例如:chown -R elsearch:elasticsearch dirName
命令:
1,先分别在Windows上ipconfig和Ubuntu上ifconfig下 互ping一下,是可以ping通的
2,Ubuntu上 ssh localhost
发现时没有ssh服务
3.执行命令
sudo apt-get install openssh-server
ssh localhost
//安装命令
sudo apt-get install yum
//查找文件
find / -name yum-3.4.3.tar.gz
Linux环境变量的设置和查看方法
--查看linux位数
cat /proc/version
--查看文件
vi fileName
a --编辑文件
esc按钮--退出编辑
--强制退出
:q!
--保存文件并强制退出
:wq!
yum install -y unzip zip --安装zip命令
unzip elasticsearch-2.2.0.zip --解压zip文件
tar -zxvf elasticsearch-0.18.7.tar.gz 解压文件
rpm -ivh logstash-1.4.2-1_2c0f5a1.noarch.rpm
--将已有的用户添加到已有的组中
命令格式: usermod -G groupName userName
例如:usermod -G elasticsearch elsea
设置root密码:sudo passwd
--切换用户
命令格式:su username
例如:su elsearch
切换到root:su - 或者 su root
--查看是否将刚才的用户添加到组中
命令格式: cat /etc/group |grep groupName 。
例如:cat /etc/group |grep elasticsearch
--修改文件所属权限:
命令格式: chown userName:groupName fileName
例如:chown elsearch:elasticsearch elasticsearch-2.2.0 修改文件所属权限
--修改文件夹下所有文件所属权限:
例如:chown -R elsearch:elasticsearch dirName
--把某个文件修改成可执行文件
命令格式:chmod 764 fileName rw-rw-r--(664) ->rwxrw-r--(764)
例如:chmod 764 elasticsearch.yml
--执行当前目录下的文件
./elasticsearch
--后台执行
./elasticsearch &
--查看elasticsearch 所有进程号
ps aux | grep elasticsearch
--关闭进程
kill -9 14473
--启动防火墙
开启: service iptables start
--关闭防火墙
关闭: service iptables stop
--添加:add
--修改:mod
--删除:del
--查看
cat /etc/group
[root@rz009 bin]# groupadd elasticsearch --创建用户组
[root@rz009 bin]# useradd elsearch --创建用户
[root@rz009 bin]# passwd elsearch --修改某个用户密码
Changing password for user elsearch.
--创建目录
mkdir test
--修改文件夹、文件
mv befordirectory afterdirectory
--移动文件
mv /olddir/filename /newdir/filename
cp /olddir/filename /newdir/filename
--删除文件夹
命令格式:rm -rf fileNamede
实例:rm -rf /var/log/httpd/access
--删除文件
rm -f fileNamede>
使用 rm -rf 的时候一定要格外小心,linux没有回收站的
---安装ruby
yum install ruby rubygems
1. 显示环境变量HOME
$ echo $HOME
/home/redbooks
2. 设置一个新的环境变量hello
$ export HELLO="Hello!"
$ echo $HELLO
如果需要增加新的环境变量可以添加下属行
export path=$path:/path1:/path2:/pahtN
3. 使用env命令显示所有的环境变量
$ env
HOSTNAME=redbooks.safe.org
PVM_RSH=/usr/bin/rsh
Shell=/bin/bash
TERM=xterm
HISTSIZE=1000
...
4. 使用set命令显示所有本地定义的Shell变量
$ set
BASH=/bin/bash
BASH_VERSINFO=([0]="2"[1]="05b"[2]="0"[3]="1"[4]="release"[5]="i386-redhat-linux-gnu")
BASH_VERSION='2.05b.0(1)-release'
COLORS=/etc/DIR_COLORS.xterm
COLUMNS=80
DIRSTACK=()
DISPLAY=:0.0
...
5. 使用unset命令来清除环境变量
set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,
则该变量值将被设为NULL。示例如下:
$ export TEST="Test..." #增加一个环境变量TEST
$ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了
TEST=Test... www.2cto.com
$ unset $TEST #删除环境变量TEST
$ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了
6. 使用readonly命令设置只读变量
如果使用了readonly命令的话,变量就不可以被修改或清除了。示例如下:
$ export TEST="Test..." #增加一个环境变量TEST
$ readonly TEST #将环境变量TEST设为只读
$ unset TEST #会发现此变量不能被删除
-bash: unset: TEST: cannot unset: readonly variable
$ TEST="New" #会发现此也变量不能被修改
-bash: TEST: readonly variable
环境变量的设置位于/etc/profile文件
如果需要增加新的环境变量可以添加下属行
export path=$path:/path1:/path2:/pahtN