首页 文章 精选 留言 我的

精选列表

搜索[linux系统],共10000篇文章
优秀的个人博客,低调大师

linux安装jdk

本文介绍的是使用yum方式安装jdk,想要用其他方式绕行。 1.查看yum中管理的可用的JDK软件包列表: yum search java | grep -i --color JDK 结果如下图所示: image 2.选择合适版本,安装jdk,本人选择的是java-1.8.0-openjdk-devel.x86_64 yum install java-1.8.0-openjdk-devel.x86_64 3配置环境变量,打开etc文件下profile vi /etc/profile 在文件内添加 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 保存关闭后,执行,让配置生效: source /etc/profile 然后分别输入下面命令确认jdk是否安装成功: java image javac image java -version image 能显示以上信息,就说明安装成功了。 个人网站:https://dalaoyang.cn

优秀的个人博客,低调大师

linux svn 使用

svn add values/strings.xml //--添加 svn st //--查看状态 svn ci //--提交 svn ci -m "svn ci, permission" 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn: // 192.168 . 1.1 / pro / domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add * .php(添加当前目录下所有的php文件) 3、将改动的文件提交到版本库 svn commit -m"LogMessage"[-N][--no-unlock] PATH(如果选择了保持锁,就使用--no-unlock开关) 例如:svn commit -m"add test file for my test" test.php 简写:svn ci 4、加锁/解锁 svn lock -m " LockMessage " [ --force ] PATH 例如:svn lock -m " lock test file " test.phpsvn unlock PATH 5、更新到某个版本 svn update -rm path 例如: svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。 svn update -r 200 test.php(将版本库中的文件test.php还原到版本200) svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit) 简写:svn up 6、查看文件或者目录状态 1 )svn status path(目录下的文件和子目录的状态,正常状态不显示) 【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】 2 )svn status -v path(显示文件和子目录状态) 第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。 注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。 简写:svn st 7、删除文件 svn delete path -m " delete test fle " 例如:svn delete svn:// 192.168.1.1 /pro/domain/test.php -m " delete test file " 或者直接svn delete test.php 然后再svn ci -m 'delete test file‘,推荐使用这种 简写:svn (del, remove, rm) 8、查看日志 svn log path 例如:svn log test.php 显示这个文件的所有修改记录,及其版本号的变化 9、查看文件详细信息 svn info path 例如:svn info test.php 10、比较差异 svn diff path(将修改的文件与基础版本比较) 例如:svn diff test.phpsvn diff -r m:n path(对版本m和版本n比较差异) 例如:svn diff -r 200:201 test.php 简写:svn di 11、将两个版本之间的差异合并到当前文件 svn merge -r m:n path 例如:svn merge -r 200 : 205 test.php(将版本200与205之间的差异合并到当前文件,但是一般都会产生冲突,需要处理一下) 12、SVN 帮助 svn help svn help ci ------------------------------------------------------------------------------ 以上是常用命令,下面写几个不经常用的 ------------------------------------------------------------------------------来 13、版本库下的文件和目录列表 svn listpath 显示path目录下的所有属于版本库的文件和目录 简写:svn ls 14、创建纳入版本控制下的新目录 svn mkdir: 创建纳入版本控制下的新目录。 用法: 1、mkdir PATH... 2、mkdir URL... 创建版本控制的目录。 1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增 调度,以待下一次的提交。 2、每个以URL指定的目录,都会透过立即提交于仓库中创建。 在这两个情况下,所有的中间目录都必须事先存在。 15、恢复本地修改 svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。revert: 用法: revert PATH... 注意: 本子命令不会存取网络,并且会解除冲突的状况。但是它不会恢复 被删除的目录 16、代码库URL变更 svn switch (sw): 更新工作副本至不同的URL。 用法: 1、switch URL [PATH] 2、switch --relocate FROM TO [PATH...] 1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将 服务器上文件与本地文件合并。这是将工作副本对应到同一仓库中某个分支或者标记的 方法。 2、改写工作副本的URL元数据,以反映单纯的URL上的改变。当仓库的根URL变动 (比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用 这个命令更新工作副本与仓库的对应关系。 17、解决冲突 svn resolved: 移除工作副本的目录或文件的“冲突”状态。 用法: resolved PATH... 注意: 本子命令不会依语法来解决冲突或是移除冲突标记;它只是移除冲突的 相关文件,然后让 PATH 可以再次提交。 本文转自wanqi博客园博客,原文链接:http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076783.html如需转载请自行联系原作者

优秀的个人博客,低调大师

linux命令:chgrp

chgrp命令简介: 改变文件属组的命令(该命令只有管理员可以使用) 1.命令格式: chgrp GROUPNAME files 2.命令功能: 用于更改文件夹属组的命令 3.命令参数: -R: 修改目录及其内部文件和子目录的属组(递归修改) --reference=/path/to/somefile file,... 把file文件的属组和属主属组同时改成 /path/to/somefile文件一样,多个文件用逗号隔开。 eg: #chgrp --reference=/etc/passwd /etc/test/100.sh,/etc/test/200.sh 把100.sh和200.sh两个文件的属主属组都改成跟/etc/passwd文件属主属组一致。 4.命令实例: 1、chgrp donggen 100.sh 把100.sh文件的属组变更为donggen [root@xuelinux test]# ls -l -rwxr-xr-x. 1 root root 273 9月 14 19:49 100.sh 变更前属组为root [root@xuelinux test]# chgrp donggen 100.sh [root@xuelinux test]# ls -l -rwxr-xr-x. 1 root donggen 273 9月 14 19:49 100.sh 此文件属组已更改为donggen 2、chgrp donggen /test1 把test1组的属组变更为donggen [root@xuelinux /]# ls -ld /test1 drwxr-xr-x. 2 root root 4096 10月 12 16:36 /test1 变更前属组为root [root@xuelinux /]# chgrp donggen /test1 [root@xuelinux /]# ls -ld /test1 drwxr-xr-x. 2 root donggen 4096 10月 12 16:36 /test1 变更后此目录的属组已更改为donggen 3、chgrp -R donggen /test 把test组及其内部的子目录和文件的属组都修改 [root@xuelinux /]# ls -ld /test drwxr-xr-x. 2 root root 4096 10月 11 09:21 /test 更改前属组为root [root@xuelinux /]# ls -l /test -rwxr-xr-x. 1 root root 273 9月 14 19:49 100.sh 更改前属组为root -rwxr-xr-x. 1 root root 252 9月 14 18:58 hadoop.sh 更改前属组为root -rwxr-xr-x. 1 root root 455 8月 25 18:42 myar.sh 更改前属组为root [root@xuelinux /]# chgrp -R donggen /test [root@xuelinux /]# ls -ld /test drwxr-xr-x. 2rootdonggen4096 10月 11 09:21 /test test目录属组已更改为donggen [root@xuelinux /]# ls -l /test -rwxr-xr-x. 1rootdonggen273 9月 14 19:49 100.sh test目录下的文件属组也改为donggen -rwxr-xr-x. 1rootdonggen252 9月 14 18:58 hadoop.sh test目录下的文件属组也改为donggen -rwxr-xr-x. 1rootdonggen455 8月 25 18:42 myar.sh test目录下的文件属组也改为 本文转自wang650108151CTO博客,原文链接:http://blog.51cto.com/woyaoxuelinux/1861701,如需转载请自行联系原作者

优秀的个人博客,低调大师

linux命令:chown

chown命令简介: 改变文件属主的命令(该命令只有管理员可以使用) 1.命令格式: chown USERNAME files,files1,... 改变files和所有文件的属主修改为USERNAME chown -R USERNAME:GRPNAME files,files1,...把所有文件的属主和属组递归修改为USERNAME chown :GRPNAME files 只修改文件的属组,同样支持-R选项 2.命令功能: 用于更改文件夹属主的命令 3.命令参数: chown -R USERNAME:GRPNAME files,files1,...把所有文件的属主和属组同时修改为 -R:修改目录及其内部文件和子目录的属主(递归修改) --reference=/path/to/somefile file,... 把file文件的属主和属组都改成 /path/to/somefile文件一样,多个文件用逗号隔开。 eg: #chown --reference=/etc/passwd /etc/test/100.sh,/etc/test/200.sh 把100.sh和200.sh两个文件的属主和属组都改成跟/etc/passwd文件属主一致。 4.命令实例: 1、chown donggen 100.sh 把100.sh文件的属主变更为donggen [root@xuelinux test]# ls -l -rwxr-xr-x. 1 root root 273 9月 14 19:49 100.sh [root@xuelinux test]# chown donggen 100.sh [root@xuelinux test]# ls -l -rwxr-xr-x. 1 donggen root 273 9月 14 19:49 100.sh 此文件属主已更改为donggen 2、chown donggen /test1 把test1组的属主变更为donggen [root@xuelinux /]# ls -ld /test1 drwxr-xr-x. 2 root root 4096 10月 12 16:36 /test1 变更前属主为root [root@xuelinux /]# chown donggen /test1 [root@xuelinux /]# ls -ld /test1 drwxr-xr-x. 2 donggen root 4096 10月 12 16:36 /test1 此目录的属主已更改为donggen 3、chown -R donggen /test 把test组及其内部的子目录和文件的属主都修改 [root@xuelinux /]# ls -ld /test drwxr-xr-x. 2 root root 4096 10月 11 09:21 /test 更改前属主为root [root@xuelinux /]# ls -l /test -rwxr-xr-x. 1 root root 273 9月 14 19:49 100.sh 更改前属主为root -rwxr-xr-x. 1 root root 252 9月 14 18:58 hadoop.sh 更改前属主为root -rwxr-xr-x. 1 root root 455 8月 25 18:42 myar.sh 更改前属主为root [root@xuelinux /]# chown -R donggen /test [root@xuelinux /]# ls -ld /test drwxr-xr-x. 2 donggen root 4096 10月 11 09:21 /test test目录属主已更改为donggen [root@xuelinux /]# ls -l /test -rwxr-xr-x. 1 donggen root 273 9月 14 19:49 100.sh test目录下的文件属主也改为donggen -rwxr-xr-x. 1 donggen root 252 9月 14 18:58 hadoop.sh test目录下的文件属主也改为donggen -rwxr-xr-x. 1 donggen root 455 8月 25 18:42 myar.sh test目录下的文件属主也改为donggen 本文转自wang650108151CTO博客,原文链接:http://blog.51cto.com/woyaoxuelinux/1861547,如需转载请自行联系原作者

优秀的个人博客,低调大师

linux dns配置

/etc/named.conf主配置文件 options { directory "/var/named"; #设置named文件默认存放位置 }; zone “.” IN{ type hint; #声明根域 /*在这里type类型有三种,它们分别是master,slave和hint它们的含义分别是: master:表示定义的是主域名服务器 slave :表示定义的是辅助域名服务器 hint:表示是互联网中根域名服务器 */ file "named.ca"; #根信息存放文件 }; zone "localhost" IN { #定义一具域名为localhost的正向区域 type master; file "localhost.zone"; }; zone "1.168.192.in-addr.arpa" IN{ #定义一个IP为192.168.1.*的反向域区 type master; file "named.arpa"; }; /var/named/localhost.zone区域配置文件 $TTL 86400 #默认的ttl值 @ IN SOAbenet.com. admin.benet.com.( #设置域名,域管理邮箱 2011081601 #时间+序列号01 1H #刷新时间:每隔多久来master查询更新 10M #重试时间间隔 7D #过期时间,如果7天仍找不到master,slave停止服务 1D #否定答案ttl值,表示查询不到再次查询需要时间 ) @ IN NS ns1.benet.com.域名服务器记录 IN MX10 mail.benet.com.邮件服务器记录 ns1 IN A 192.168.1.234 A地址记录 mail IN A 192.168.1.234 www IN A 192.168.1.234 ftp IN CNAME www CNAME别名记录 /var/named/named.arpa $TTL 86400 @ IN SOAlocalhost. admin.localhost.( 2011081601 1H 10M 7D 1D ) @ IN NS ns1.benet.com. 234 IN PTR ns1.benet.com. PTR反向解析记录 本文转自 meteor_hy 51CTO博客,原文链接:http://blog.51cto.com/zuoshou/1570444,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册