ssh远程执行命令

NAME是想修改的主机名把下面这些保存为bat文件,运行@echo off

reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName" /v "ComputerName" /d "NAME" /f

reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters" /v "NV Hostname" /d "NAME" /f

reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters" /v "Hostname" /d "NAME" /f

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /d "NAME" /f

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /d "NAME" /f

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "Hostname" /d "NAME" /f

 

@echo. >>C:\Windows\System32\Drivers\etc\hosts 

@echo 127.0.0.1 baidu.com >>C:\Windows\System32\Drivers\etc\hosts 

@echo 192.168.4.201 ibmrac1 >>C:\Windows\System32\Drivers\etc\hosts 

@echo 192.168.4.202 ibmrac2 >>C:\Windows\System32\Drivers\etc\hosts 

@echo 192.168.4.203 vip-ibmrac1 >>C:\Windows\System32\Drivers\etc\hosts 

@echo 192.168.4.204 vip-ibmrac2>>C:\Windows\System32\Drivers\etc\hosts 

@echo 172.16.1.53 ssosvr>>C:\Windows\System32\Drivers\etc\hosts

 

 

$ ssh 10.100.0.130 export SW_HOME=/opt/mysw; echo "SW_HOME=[$SW_HOME]"

 

$ ssh 10.100.0.130 export sh -c "SW_HOME=/opt/mysw; echo SW_HOME=[$SW_HOME]"

 

$ export SW_HOME=/opt/local

$ ssh 10.100.0.130 export SW_HOME=/opt/mysw; echo "SW_HOME=[$SW_HOME]"

 

ssh 127.0.0.1 export ABC=123\;echo \$ABC

 

/etc/profile 或~./bash_profile   用户主目录下 的“

 

cd ~ 命令进入root目录

 

PATH=$PATH:$HOME/bin:$ORACLE_BASE:$ORACLE_HOME

export PATH

export ORACLE_BASE=/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1

export PATH=$ORACLE_HOME/bin:$PATH

保存退出。

执行source .bash_profile

 

再运行:sqlplus user/password@SERVICE_NAME 将连接到指定的数据库。

如果想dba登录,那么:sys as sysdba 再输入密码即可

 

1,linux里把文件/etc/aaa中的内容追加到/usr/bbb中的内容的后面 

  sudo cat /etc/aaa >>/usr/bbb

2,更改/etc/index.html的文件所有者为apache,文件群组为apache 

  sudo chmod apache:apache  /etc/index.html

3,更改/etc/index.html的所有者权限为读取、写入、执行。群组权限为读取。其他权限为读取 

  sudo chmod 744 /etc/index.html

4,删除/etc下名为hello的文件 

  sudo rm /etc/index.html

 

当然,如果你是以root用户执行以上操作,可以去掉前边的sudo!

 

 

#echo abcbedf>>a.txt

将abcdef追加到a.txt文件末尾

往文件中写入内容,比如原来的a.txt文件内容是aaaaa,

#echo bbbbb>a.txt,这个是bbbbb把a.txt原来的内容替换

这里注意 >是覆盖,>>是追加。

其次,使用tee命名,从标准输入读入,并将结果输出到标准输出和一至多个文件中

使用 tee -a 选项是追加,而不是覆

 

 

/etc/hosts

 

 

uname -a 

 

hostname

 

 

就可以了

 

2、修改profile文件: 

#vi /etc/profile 

在里面加入:

export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

 

mount [-t vfstype] [-o options] device dir

  其中:

  1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:

  光盘或光盘镜像:iso9660

  DOS fat16文件系统:msdos

  Windows 9x fat32文件系统:vfat

  Windows NT ntfs文件系统:ntfs

  Mount Windows文件网络共享:smbfs

  UNIX(LINUX) 文件网络共享:nfs

  2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:

  loop:用来把一个文件当成硬盘分区挂接上系统

  ro:采用只读方式挂接设备

  rw:采用读写方式挂接设备

  iocharset:指定访问文件系统所用字符集

  3.device 要挂接(mount)的设备。

  4.dir设备在系统上的挂接点(mount point)。

你可能感兴趣的:(ssh)