linux命令链接oraclelinux命令链接
linuxln-s用ln-s链接,根目录到/home/good怎么做啊?
创建软连接,命令如下:
ln-s//home/good/linkname
ln的链接分软链接和硬链接两种:
1、软链接就是:“ln_s源文件目标文件”,只会在选定的位置上生成一个文件的镜像,不会占用磁盘空间,类似与windows的快捷方式。
2、硬链接ln源文件目标文件,没有参数-s,会在选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。
linux系统ftp命令用法?
linux操作ftp命令的用法有四种:
1连接ftp服务器
格式:ftp
a)在linux命令行下输入:
ftp19216811
b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。
2下载文件
下载文件通常用get和mget这两条命令。
a)get
格式:get
将文件从远端主机中传送至本地主机中。
3上传文件
a)put
格式:putlocal-file
将本地一个文件传送至远端主机中。
如要把本地的1htm传送到远端主机/usr/your,并改名为2
4断开连接
bye:中断与服务器的连接。
ftp>bye(回车)
linux怎么将一个文件夹链接到另一个文件夹上?
linux链接分为硬链接和软链接之分,命令如下:
1、硬链接:lnfile1file2
2、软连接:ln-sfile1file2他们的区别在于,对于目录只能做软链接(ln-sbbbccc)Linux软连接与硬连接的区别:对于一个文件来说,有唯一的索引接点与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件。注意在Linux下是一切皆文件的啊,文件夹、新加的硬盘都可以看着文件来处理的啊。连接有软连接和硬连接(hardlink)之分的,软连接(symboliclink)又叫符号连接。符号连接相当于Windows下的快捷方式。不可以对文件夹建立硬连接的,我们通常用的还是软连接比较多。eg:ln-ssourcedist#建立软连接lnsourcedist#建立硬连接软链接实际上只是一段文字,里面包含着它所指向的文件的名字,系统看到软链接后自动跳到对应的文件位置处进行处理;相反,硬联接为文件开设一个新的目录项,硬链接与文件原有的名字是平权的,在Linux看来它们是等价的。由于这个原因,硬链接不能连接两个不同文件系统上的文件。(1)软连接可以跨文件系统,硬连接不可以。实践的方法就是用共享文件把windows下的aatxt文本文档连接到linux下/root目录下bb,ccln-saatxt/root/bb连接成功。lnaatxt/root/bb失败。(2)关于I节点的问题。硬连接不管有多少个,都指向的是同一个I节点,会把结点连接数增加,只要结点的连接数不是0,文件就一直存在,不管你删除的是源文件还是连接的文件。只要有一个存在,文件就存在(其实也不分什么源文件连接文件的,因为他们指向都是同一个I节点)。当你修改源文件或者连接文件任何一个的时候,其他的文件都会做同步的修改。软链接不直接使用i节点号作为文件指针,而是使用文件路径名作为指针。所以删除连接文件对源文件无影响,但是删除源文件,连接文件就会找不到要指向的文件。软链接有自己的inode,并在磁盘上有一小片空间存放路径名(3)软连接可以对一个不存在的文件名进行连接。(4)软连接可以对目录进行连接。备注:I节点:它是UNIX内部用于描述文件特性的数据结构我们通常称I节点为文件索引结点(信息结点)i节点含有关于文件的大部分的重要信息,包括文件数据块在磁盘上的地址每一个I节点有它自己的标志号,我们称为文件顺序号I节点包含的信息1文件类型2文件属主关系3文件的访问权限4文件的时间截
linux系统telnet命令应该怎么用?
利用telnet连接linux服务器需要确保:windows客户端开启telnet功能、linux服务器开启telnet服务
首先,linux服务器开启telnet服务:
许多linux系统在默认情况下是不安装telnet服务的。在此介绍yum安装telnet服务,它的优点是联网条件下能够自动检查安装包的依赖文件。
1输入yuminstall-ytelnet-server命令安装telnet服务。出现complete,代表安装完成。
2使用命令vi/etc/xinetdd/telnet编辑telnet配置文件,将disable的值改成no,保存。
3重启xinetd服务,使得telnet配置生效。命令:servicexinetrestart。
4在linux服务器上打开telnet协议的23端口。命令vi/etc/sysconfig/iptables,添加代码-ainput-mstate--statenew-mtcp-ptcp--dport23-jaccept,保存。
5重启iptables,使得防火墙策略生效。
然后,windows客户端开启telnet功能:
1依次点击开始菜单-->控制面板-->程序和功能-->打开或关闭windows功能。
2在弹出的windows功能对话框中勾选telnet客户端,点击确定。
最后,windows上点击开始菜单,在搜索框中输入cmd,回车进入dos界面。
输入命令:telnet+linux服务器ip,回车进入连接界面。输入linux系统用户名密码即可成功连接。
注意:windows客户端与linux服务器端必须在同一网段上,否则无法连通。
linux怎么连接ftp服务器?
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、其次,在linux命令行中输入:ftp101834115。
3、最后,按下回车键执行shell指令,此时会看到已成功连接上ftp服务,可输入ftp命令了。
如何用Windows远程桌面连接树莓派RaspbianLinux系统?
“开始”->“所有程序”->“附件”->“远程桌面连接”
linux远程工具?
1、Xshell
介绍:xshell是一个非常强大的安全终端模拟软件,它支持SSH1,SSH2,以及Windows平台的TELNET协议。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。(也是我目前使用的远程连接工具)
2、secureCRT
介绍:
SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输
怎样从Linux上远程显示Windows桌面?
安装rdesktop。rdesktop主要是linux对windows2000、xp、2003系统的远程桌面访问支持。(vista、windows7、2008没有试过)安装和使用过程如下:
1、查看系统是否已安装rdesktop软件rpm-qa|greprdesktop2、若没有安装,下载安装包,根据安装配置文件说明进行安装。一般都是先解压缩tarzxvfpackagefile到解压路径执行/configure然后make和makeinstall。
安装成功后,在/usr/local/bin下有rdesktop的可执行程序。当然可以使用rpm包,安装命令rpm-ivhpackagename3、详细的参数在终端中输入rdesktop-h得到命令帮助。
4、rdesktop-g1024x768-d24hostname其中“g1024×768”设置分辨率为1024×768,“d24”设置真彩24位,hostname为Windows机器的主机名或者IP地址。
5、在输入了WindowsXP的用户名和密码后,就可以登录并操作远程的Windows系统。
windows可以远程输入linux命令吗?
windows可以远程输入linux命令。在linux服务器上运行sshd服务,防火墙放开22端口,或者另行指定端口,然后再WINDOWS桌面上连接服务器,就可以远程输入linux命令了。
Windows系统连接登录linux的软件有很多,常用的如putty,或者securecrt。
windows如何连接到linux虚拟机?
本行业问题
windos连接linux虚拟机,需要将虚拟机网络模式设置为桥接模式,并确定windos可以ping通Linux系统的IP。在远程访问方面,Linux提供了远程连接的服务,比如ssh、VNC等。
SSH服务是专为远程会话提供的安全协议,默认端口是22,几乎所有的Linux平台都已经默认安装,在windos平台上有着不少支持SSH协议的工具,SSH只支持命令行方式的连接。
VNC是一款远程访问的工具,是基于UNIX/Linux系统的开源软件,同时也支持windos和MAC系统,一般在Linux系统默认没有安装服务,需要自行安装配置,VNC不仅可以额使用命令登录,也可以连接Linux桌面系统,还支持web方式。
下面我针对这两个服务或工具简单阐述一下。
SSH服务
SSH服务在Linux系统中默认是已经安装的,在windos工具上可以通过使用支持SSH协议的工具进行登录,SSH只能通过命令行方式连接。如果在安装Linux是没有默认选着SSH服务,已Centos为例,可以通过yum软件仓库进行在线安装。
#yuminstallopenssh
如果系统开启了防火墙,需要开启防火墙的22端口,命令如下:
iptables
#iptables-AINPUT-ptcp--dport22-jACCEPT
firewall
#firewall-cmd--zone=public--add-port=22/tcp--permanent
VNC
使用VNC可以连接到Linux系统的桌面,一般很少使用因为对于Linux系统桌面用途并不大。VNC也提供了WEB方式连接到Linux系统,在开源项目OpenStack中就是使用VNC进行web命令行,服务操作配置也很简单,也可以通过过yum仓库进行安装。
#yuminstalltigervnc-servertigervnc
打开配置文件将最后两行配置为如下内容,并使用vncpasswd设置密码:
#vim/etc/sysconfig/vncservers
#vncpasswd
在windos上打开VNC客户端即可进行访问了。
总而言之,在windos系统上有很过工具,通过ssh服务连接到Linux系统的命令行界面进行操作,同时也可以使用VNC服务来进行远程管理。
以上希望能够帮助到你,喜欢我的,请关注我,谢谢。
用cmd远程连接别人机子的做法如下:
如果你只是想强行关掉别人的机器,在本机上使用shutdown命令即可,具体做法是:
首先尝试第7步,若失败,再在对方机器上进行1-5步若是1-5步完成,仍失败,在双方机器上全部进行第6步)(建议读完再尝试,以免某些要点被遗漏)。
1、单击“开始”按钮,选择“运行”,在对话框中输入“gpeditmsc”(Windows家用版没有,无需1-5步,若是第7步失败,参考下面“远程桌面连接”简介中让防火墙“信任”的方法),然后单击“确定”,打开“组策略编辑器”。
2、在“组策略”窗口的左窗格中打开“计算机配置”—>“Windows 设置”—>“安全设置”—>“本地策略”—>“用户权利指派”。
3、在“组策略”窗口的右窗格中选择“Force shutdown from a remote system (从远端系统强制关机)”,双击。
4、在弹出的对话框中显示目前只有“Administrators”组的成员才有权从远程关机;单击对话框下方的“添加用户或组”按钮,然后在新弹出的对话框中输入“guest”,再单击“确定”。
5、这时在“从远端系统强制关机”的属性中便添加了一个“guest”用户,单击“确定”。
6、启动shutdown命令的相关服务:在我的电脑上右键->管理->服务和应用程序->服务->Task Scheduler->选择自动->点启动->点确定。
7、在本机CMD中输入shutdown -s -m \\{对方的ip} -t {你希望倒数的秒数,如10} 即可。
如果你是想在对方的机器上任意运行程序,尝试下telnet {对方的IP地址} 命令,如果对方没装防火墙,没禁用端口,没限制权限,并且开启了支持远程连接的服务的话,你就可以像用本地CMD一样指挥别人的电脑了。
让windows cmd也用上linux命令
使用Linux时间长了 还是对Linux强大的命令折服,虽说Windows中doc肯定也会有命令,但是感觉一个是熟悉程度不佳,另一个就是不够强大。所以想在Windows下使用Linux命令,进行一些问题处理
我遇到一个在Windows下想看下文件的格式,因为是别人从数据库中导出的大文件,上几个G的文件,打开就报内存不够,要不就是txt好久无响应。
有这个想到了Linux的more命令 由此想装个支持Linux命令的工具(当然另外的解决办法也有装一个Linux虚拟机,但是还需要再上传,不是好的解决办法)
先,下载Cygwin安装程序
安装:
1 双击setupexe
2 按照安装提示“下一步”
3 选择从“互联网”安装:
4 选择安装的路径,一般是C:\Cygwin,选择本地临时目录,用于存放下载的软件;选择您连接互联网的方式,一般选“直接连接”就可以了。
5 选择下载源
6 根据安装提示,选择需要安装的软件包,完成安装。
使用
1 双击桌面的Cygwin图标,即可启动Cygwin里的Bash。
2 或者,你可将C:/Cygwin/bin加到%PATH%当中,您就可以直接在cmdexe里面使用Linux命令了,比如less, cat, wc , wget
3 如果您有一个Bash脚本,您可以直接用C:/Cygwin/bin/bashexe X:/scripts/Monitorsh的形式调用。
/////////////////////////////////////////////////////
(gnuwin32首页:http://gnuwin32sourceforgenet/)
1先下载wget,下下来放到C:\WINDOWS下,就能像linux下一样直接用了
2本地语言支持库LibIntl(以下软件包用wget下载比较好,迅雷等下载器对付http\ftp不稳定):
3字符编码切换库
4Linux核心命令库:
5安装说明:
1)解压文件coreutils-530-binzip到C:\WINDOWS\coreutils-530-bin
2)解压文件libiconv-192-1-binzip,并且把目bin下的文件复制到C:\WINDOWS\coreutils-530-bin\bin下
3)解压文件libintl-0144-binzip,并且把目bin下的文件复制到C:\WINDOWS\coreutils-530-bin\bin下
4)我的电脑上右键--属性--高级环境变量
在环境变量Path中增加最后一句";C:\WINDOWS\coreutils-530-bin\bin"(不包含引号,别把原来的删了)
装好后有以下命令可用了(“[”是什么命令,没见过。。):
[,basename,cat,chgrp,chmod,chown,chroot,cksum,comm,cp,csplit,cut,date,dd,
df,dir,dircolors,dirname,du,echo,env,expand,expr,factor,false,fmt,fold,
gdate,gecho,ginstall,gln,gmkdir,grmdir,groupsgsort,head,hostid,hostname,id,
install,join,kill,link,ln,logname,ls,md5sum,mkdir,mkfifo,mknod,mv,nice,
nl,nohup,od,paste,pathchk,pinky,pr,printenv,printf,ptx,pwd,readlink,rm,
rmdir,seq,setuidgid,sha1sum,shred,sleep,sort,split,stat,stty,su,sum,sync,
tac,tail,tee,test,touch,tr,true,tsort,tty,uname,unexpand,uniq,unlink,
uptime,users,vdir,wc,who,whoami,yes
6缺少的命令:
1)
grep
wget -c http://downloadssourceforgenet/gnuwin32/grep-254-binzip
解压后把bin下的三个文件放到C:\WINDOWS\coreutils-530-bin\bin,可见egrep、fgrep也有了
现在grep还不能用,需要几个dll文件
wget -c http://gnuwin32sourceforgenet/downlinks/pcre-bin-zipphp
解压后把bin下的几个文件放到C:\WINDOWS\coreutils-530-bin\bin
2)
tree(gnuwin32sourceforgenet的都要用wget下,我用其他下载器下载未遂)
wget -c http://downloadssourceforgenet/gnuwin32/tree-1522-binzip
解压后把bin下的treeexe放到C:\WINDOWS\coreutils-530-bin\bin下
3)
file
wget -c http://downloadssourceforgenet/gnuwin32/file-503-binzip
解压把bin下的两个文件放到C:\WINDOWS\coreutils-530-bin\bin
把share\misc目录放到C:\WINDOWS\coreutils-530-bin\share下
wget -c http://gnuwin32sourceforgenet/downlinks/filetype-bin-zipphp
解压把bin下的两个文件放到C:\WINDOWS\coreutils-530-bin\bin
然后下载file依赖的两个dll
wget -c http://gnuwin32sourceforgenet/downlinks/regex-bin-zipphp
解压,把bin下文件放到C:\WINDOWS\coreutils-530-bin\bin下
wget -c http://gnuwin32sourceforgenet/downlinks/zlib-bin-zipphp
解压,把bin下文件放到C:\WINDOWS\coreutils-530-bin\bin下
4)
find、locate和xargs
wget -c http://gnuwin32sourceforgenet/downlinks/findutils-bin-zipphp
解压,把bin下文件放到C:\WINDOWS\coreutils-530-bin\bin下,它们依赖的dll在前面装libint跟libiconv时装好了
5)less
wget -c http://ncudlsourceforgenet/sourceforge/gnuwin32/less-394-binzip
解压,把bin下文件放到C:\WINDOWS\coreutils-530-bin\bin下
6)
gzip,bzip2,tar
wget -c http://gnuwin32sourceforgenet/downlinks/gzip-bin-zipphp
wget -c http://gnuwin32sourceforgenet/downlinks/bzip2-bin-zipphp
wget -c http://gnuwin32sourceforgenet/downlinks/tar-bin-zipphp
解压,把bin下文件放到C:\WINDOWS\coreutils-530-bin\bin下
7)
which
wget -c http://downloadssourceforgenet/gnuwin32/which-220-binzip
解压,把bin下文件放到C:\WINDOWS\coreutils-530-bin\bin下
8)
make
wget -c http://gnuwin32sourceforgenet/downlinks/make-bin-zipphp
1、首先检测linux是否以安装了telnet及telnet-server
终端下执行:rpm -qa Linux telnet
如果看到形如这样的输出:Linux telnet-017-25则说明已经安装了telent,默认情况下telnet是安装的
然后执行rpm -qa Linux telnet-server(此项默认没有安装)
因为telnet-server默认没有安装,所以多数情况下执行上边的命令会什么都不显示,这说明没有安装该文件
2、安装telnet-server:
以虚拟机安装为例,使用虚拟机挂载linux光盘镜像文件,一般在server文件夹下会有telnet-serverxxxxxrpm的安装文件
将该文件拷贝出来,进入到文件所在的目录,执行:rpm -ivh Linux telnet-serveri386rpm
具体的文件名可能会有所不同,安装时自行修改
3、修改配置文件:
在安装telnet-server后会在/etc/xinetdd目录下生成一个Linux telnet的档案
使用vi打开该档案:vi /etc/xinetdd/Linux telnet
文件内容如下:
service Linux telnet
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/inLinux telnetd
log_on_failure += USERID
}
将disable=yes这行注释掉(在这行前加入#表示注释)或者将disable=yes改成disable=no也可以
完成上述步骤后重启守护进程:
service xinetd restart
4、最后关闭linux的防火墙:
service iptables stop
即可在window的cmd下通过telnet连接linux了:
telnet 1921681187这样就可以连接上了!
在windows系统下下载putty软件,它能远程连接到linux服务器上,下载安装包后解压会得到以下的目录结构
将上述文件夹中的pscpexe文件复制到系统C:\Windows\System32目录结构下,保证用dos访问得到。
按住win+r键,输入cmd调出dos窗口,在窗口中按照以下格式输入:
pscp 文件在windows系统的路径 linux系统用户名@服务器Ip:/保存的路径
举个例子:pscp atxt ubuntu@182928282:/home/ubuntu
之后点击回车,在输入服务器密码后,文件就传输过去啦,可在linux服务器对应的目录上找到相应的文件了。
当然还有一种更简单的方法,在windows系统上安装winscp软件,运行后如图所示
输入用户名密码后,登陆成功进入文件系统,图形化界面操作,直接对要传输的文件进行拖拽处理,文件就很顺利的传输到服务器上了,是不是很简单
0条评论