当前位置: 首页 > Linux

初识Linux【续补】

时间:2023-04-06 19:04:07 Linux

1。常用的基本命令i.文件操作命令参数格式lsa.l.hls-alh列出当前目录下的文件和文件夹llll列出文件和文件夹具体使用cd进入文件夹,输入cd和文件夹首字母,按Tab键自动补全cat查看或合并文件内容more/less文件名多,文件名少查看文件内容(一次显示一屏),按q退出查看headnhead-n文件名查看前n行文件tailntail-n文件名查看文件最后n行wcwc文件名查看文件总行数touchtouch文件名创建新文件echoechonewcontent>文件名被覆盖添加将内容添加到文件中,如果文件不存在,创建echoechonewcontent>>filename将内容附加到文件中,如果文件不存在,创建cpa.f.i.r.v复制文件或目录mvf.i.v。格式:mv源文件目标文件移动文件或目录,也可用于重命名文件和目录mv原文件名新文件名rm删除文件:rm文件名,递归删除文件夹:rm-r目录名删除文件或目录mkdirp新建文件夹:mkdir目录名,递归创建文件夹组:mkdir-p目录1/目录2/目录3新建文件夹rmdirrmdir目录名删除文件夹(只能删除空文件夹!)lnsln-s源文件链接文件创建软链接,当源文件不存在时,链接文件失效.文件,xx.tartard.r格式:tarzcvfxx.tar.gz待压缩文件,xx.tar.gztarC(大写字母C)格式:tarzxvf压缩包名解压,xx.tar.gztarjcvftarjcvf压缩包名待压缩文件压缩bzip2格式tarjxvftarjxvf压缩包包名解压bzip2格式ziprtarjxvf压缩包包名压缩zip格式iii.常用配置命令参数格式whichwhich命令(如whichls)查看命令位置psa.u.x.w.r查看进程信息top动态显示进程kill杀死(终止)进程,有不能直接杀死进程。这时需要加一个参数“-9”,表示reboot/shutdown/init强制结束。关闭并重启dfa.m.t.T检查磁盘空间ifconfig查看或配置网卡信息iv.日期操作日期命令ii.搜索grep文本搜索命令v.帮助命令格式功能相关帮助命令--help查看命令helpman(manual)man命令查看命令帮助,按q退出管理和ACL权限配置3.权限管理4.软件安装和卸载5.常用服务器搭建及java开发环境配置linux后端环境搭建及服务器i.FTP服务器-vsftpd安装步骤:1.安装vsftpd服务器sudoapt-getinstallvsftpd2。进入vsftpd.conf文件,配置sudovi/etc/vsftpd.conf3。具体设置设置anonymous_enable=NO,关闭匿名上传指定ftp上传目录local_root=/home/joysoarkey/ftp允许本地登录local_enable=YES修改允许登录用户chroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_list允许上传文件到FTP服务器write_enable=YES4。新建文件vsftpd.chroot_listsudovi/etc/vsftpd.chroot_list把允许登录的ubuntu用户名放在里面。5、更改权限【重要】将/home/joysoarkey/ftp文件夹拥有者的权限减去wsudochmodu-w/home/joysoarkey/ftp。6、重启FTP服务器sudo/etc/init.d/vsftpdrestart如果重启成功,终端会显示如下信息[ok]Restartingvsftpd(viasystemctl):vsftpd.service。连接其他机器上的服务器(ip地址视具体情况而定)。如果登录成功,说明FTP服务正常。您可以使用C:\Users\Soarkey>ftp192.168.0.104连接到192.168.0.104。220(vsFTPd3.0.3)200始终处于UTF8模式。用户(192.168.0.104:(none)):joysoarkey331请指定密码。密码:230登录成功.ftp>7.上传下载上传:put文件名下载:get图形界面的开源ftp软件文件名:FileZillaii.SSHserver-openssh-server1。检查是否已经安装,在终端输入sshlocalhost。如果出现如下提示,说明joysoarkey@Ubuntu-PC:~$sshlocalhostssh:connecttohostlocalhostport22:Connectionrefused以下提示说明joysoarkey@Ubuntu-PC已经安装:~$sshlocalhostjoysoarkey@localhost's密码:欢迎使用Ubuntu16.10(GNU/Linux4.8.0-59-genericx86_64)*文档:https://help.ubuntu.com*管理:https://landscape.canonical.com*支持:https://ubuntu.com/advantage0包可以更新。0更新是安全更新。上次登录:SunJul3020:19:512017来自192.168.0.1012。安装ssh-serversudoapt-getinstallopenssh-server3。远程登录ssh用户名@IPiii。安装JDK1。JDK下载链接:http://www.oracle.com/technet...2.解压JDK并设置存放路径为/opt(可自定义),进入root账户,将下载的JDK文件复制到/opt目录下cpjdk-8u144-linux-i586.tar.gz/optdecompresstarzxvfjdk-8u144-linux-i586.tar.gz稍等片刻,JDK解压完成。JDK目录下有以下文件。3.设置环境变量编辑/etc/profile中的JDK环境变量。vi/etc/profile在文件末尾添加如下几行(对应位置填写你的JDK解压目录)【注意不要出错】exportJAVA_HOME=/opt/jdk1.8.0_144exportJRE_HOME=/opt/jdk1.8.0_144/jreexportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar配置完成后记得刷新配置文件命令source/etc/profile,让配置文件生效!!!4.检查是否安装成功。在终端输入java,出现如下界面,说明安装配置成功!恭喜!root@ubuntu:~$javaUsage:java[-options]class[args...](执行一个类)或java[-options]-jarjarfile[args...](执行一个jar文件)whereoptions包括:-d32如果可用,使用32位数据模型-d64如果可用,使用64位数据模型-client选择“客户端”VM-server选择“服务器”VM-minimal选择“最小”VM默认VM是客户端。-cp<目录和zip/jar文件的类搜索路径>-classpath<目录和zip/jar文件的类搜索路径>A:直接的分隔列表ories、JAR档案和ZIP档案来搜索类文件。-D=设置系统属性-verbose:[class|gc|jni]启用详细输出-version打印产品版本并退出-version:警告:此功能已弃用,将在未来的版本。要求指定版本运行-showversion打印产品版本并继续-jre-restrict-search|-no-jre-restrict-search警告:此功能已弃用,将在未来版本中删除。在版本搜索中包含/排除用户私有JRE-?-help打印此帮助消息-X打印非标准选项的帮助-ea[:...|:]-enableassertions[:...|:]启用指定粒度的断言-da[:...|:]-disableassertions[:...|:]禁用指定粒度的断言-esa|-enablesystemassertions启用系统断言-dsa|-disablesystemassertions禁用系统断言-agentlib:[=]loadnativeagentlibrary,例如-agentlib:hprof另见-agentlib:jdwp=help和-agentlib:hprof=help-agentpath:[=]按完整路径名加载本机代理库-javaagent:[=]加载Java编程语言代理,参见java.lang.instrument-splash:showsplashscreenwithspecifiedimageSeehttp://www.oracle.com/technetwork/java/javase/documentation/index.html了解更多详情。5。写一个java文件测试和编辑Hello.java文件publicclassHello{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}编译:javacHello.java执行:javaHello成功输出:HelloWorld!至此,JDK的配置就完成了!四.Tomcat服务器1.下载Tomcat链接:http://tomcat.apache.org/down...2.解压Tomcat,将下载的安装包复制到/opt(目录可根据自己喜好确定)cpapache-tomcat-9.0.0.M22.tar.gz/optdecompresstarzxvfapache-tomcat-9.0.0.M22.tar.gz3、启动server服务,进入tomcat的bin目录下启动服务./startup。sh启动成功后会输出UsingCATALINA_BASE:/opt/apache-tomcat-9.0.0.M22UsingCATALINA_HOME:/opt/apache-tomcat-9.0.0.M22UsingCATALINA_TMPDIR:/opt/apache-tomcat-9.0.0。M22/temp使用JRE_HOME:/opt/jdk1.8.0_144使用CLASSPATH:/opt/apache-tomcat-9.0.0.M22/bin/bootstrap.jar:/opt/apache-tomcat-9.0.0.M22/bin/tomcat-juli.jarTomcat启动。此时可以在浏览器中通过IP:8080访问tomcatv.安装mysqlvi。安装eclipse6。相关资料极客学院wiki:一步步学习如何在ubuntu上安装、启动和卸载linux下的SSH配置java环境变量(详解)Ubuntu16.04mysql安装配置Linux安装MySQLMysql命令行添加用户mysql修改root密码和设置权限