linux系统

微软宣布加入Linux基金会

被刻印的时光 ゝ 提交于 2020-03-12 01:53:52
微软宣布加入Linux基金会 微软正在加强与开源社区的合作。微软认为,通过加强协作和创新,此举将有利于该公司的用户。Linux基金会也对此表示赞同。在这之前,微软曾敌视开源社区。而此举表明,微软正在扮演更积极的角色,推动Linux基金会的发展。成为会员意味着,微软可以更好地与开源社区合作,改善移动和云计算技术。 Linux基金会执行总监吉姆·泽姆林(Jim Zemlin)在公告中表示:“微软对开源技术的使用和贡献正在发展,走向成熟。微软已成为Linux和开源技术热情的支持者,以及许多重要项目的活跃成员。成为会员对微软来说将是重要一步,对整个开源社区也是如此。” 微软云计算和企业集团执行副总裁斯科特·古斯里(Scott Guthrie)表示:“作为云计算平台公司,我们希望帮助开发者更多地使用他们所知的平台和语言。Linux基金会不仅是Linux的老家,也是开源社区许多最具创新性的开源项目的基地。我们很高兴加入Linux基金会,并与社区合作,帮助开发者利用好向智能云和移动体验转型的趋势。” Linux基金会是一家非营利性的科技组织,目标是推动开源技术的发展以及商用的普及,其关注点并不仅仅只是Linux。Linux基金会的其他10家白金会员分别为思科、富士通、惠普企业、华为、IBM、英特尔、NEC、甲骨文、高通、三星。 免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好

Linux 使用 iptables屏蔽IP段

爱⌒轻易说出口 提交于 2020-03-12 01:51:49
netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。 netfilter/iptables 的最大优点是它可以配置有状态的防火墙,这是 ipfwadm 和 ipchains 等以前的工具都无法提供的一种重要功能。有状态的防火墙能够指定并记住为发送或接收信息包所建立的连接的状态。防火墙可以从信息包的连接跟踪状态获得该信息。在决定新的信息包过滤时,防火墙所使用的这些状态信息可以增加其效率和速度。这里有四种有效状态,名称分别为 ESTABLISHED 、 INVALID 、 NEW 和 RELATED 。 #添加屏蔽IP #禁止此IP访问服务器 iptables -I INPUT -s 1.2.3.4 -j DROP 或 iptables -A INPUT -s 1.2.3.4 -j DROP 重新打开该IP访问 iptables -D INPUT -s 1.2.3.4 -j DROP #禁止服务器访问此IP iptables -A OUTPUT -d 1.2.3.4 -j DROP 如果要封某个网段: iptables -I INPUT -s

Linux 部署 JDK 环境

无人久伴 提交于 2020-03-12 01:46:52
第一步: 操作系统 在云服务器上安装Centos操作系统版本根据需要选择 第二步:JDK安装及环境搭建 1\建文件夹 上传文件 使用SecureFXPortable软件 远程连接,输入密码后在/usr/local/目录下创建java文件夹后,将jdk-8u181-linux- x64.tar.gz文件上传到文件夹中,注意一定是要.gz的jdk 2\解压压缩文件 使用SecureCRTPortable软件 登录后,输入命令 cd / 退回到根目录 在执行cd/usr/local/java 切换到java文件夹下 执行 tar -xvf jdk-8u181-linux-x64.tar.gz 解压命令 3\配置环境变量 使用 cd / 命令退回根目录,用cd命令进入etc目录,使用 ls 命令 查看文件夹内文件,找到profile文件 使用命令 vim profile 打开profile文件. #set java environment JAVA_HOME = / usr / local / java / jdk1 . 8.0 _181 CLASSPATH = . : $JAVA_HOME / lib . tools . jar PATH = $JAVA_HOME / bin : $PATH export JAVA_HOME CLASSPATH PATH 将配置上面的配置粘贴到文件中

linux常用命令2

自闭症网瘾萝莉.ら 提交于 2020-03-11 21:52:14
1、创建链接:   硬链接:是通过索引节点进行的链接,如果删除硬链接对应的源文件,则硬链接文件仍然存在,而且保存了原有的内容类似于windows的复制。   其创建命令是:ln 1.txt hardlink.txt   软链接(也叫符号链接): 删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。类似于windows的快捷方式   其创建命令是: ln -s 1.txt softlink.txt 2、tar 归档管理:   .tar打包和解压:   ps:把当前目录下所有后缀是.txt的文件打包成test.tar包   打包命令: tar -cvf test.tar *.txt 其中:c表示 create,打包的意思; v表示 verbose,过程的意思;f表示file,文件的意思.   解压命令: tar -xvf test.tar -C ./test1 其中x表示 extract,解包的意思   .tar.gz打包和解压   打包命令: tar -zcvf test.tar.gz 文件或者目录名   解包命令:tar -zxvf test.tar.gz -C ./test   .tar.bz2打包和解压   打包命令:tar -jcvf test.tar.bz2 文件名或者目录名   解压命令:tar -jxvf test.tar.bz2 .

在Linux On Android(ARM) 运行Nyancat 服务器

Deadly 提交于 2020-03-11 21:51:20
小声bb 本来是想用ArchlinuxArm来做的,没想到Arch死活开不了Telnetd服务,没办法,只能转到Ubuntu,没想到Ubuntu一试就行(Ubuntu txdy 狗头) 此教程对 Linux 通用,只不过我是在ARMLinux上运行的. 贴图 洗脑必备神曲 Youtube视频: https://www.youtube.com/watch?v=QH2-TGUlwu4 Nyancat Server 官网: https://nyancat.dakko.us/ 一直都非常喜欢 Nyancat 这个小玩意,很早以前就关注了Nyancat的网站,感觉里面的截图非常有意思,这里我就放上几张. 是不是很有趣啊,哈哈哈哈哈哈 正文 一.以Inetd方式搭建Nyancat服务器 1.写Nyancat脚本 #!/bin/bash #nyancat.sh nyancat -t #-t telnet 模式 把 nyancat.sh 移动到 /tmp chmod 745 /tmp/nyancat.sh 赋予Other执行权限 tips:因为是要以 telnetd 用户来执行的,所以要赋予 Other 可执行权限 2.配置Inetd vim /etc/inetd.conf ,在in.telnetd(或者telnetd)后面加入 -L /tmp/nyancat.sh #:STANDARD:

Linux设置开机挂载

本秂侑毒 提交于 2020-03-11 21:48:33
  Linux可不可以在开机的时候就将我们要的文件系统都挂载好?这样就不需要每次进入Linux系统还要挂载一次。当然可以,那就直接到/etc/fstab里面去修改。 系统挂载的一些限制:   - 根目录/是必须挂载的,而且一定要先于其他mount point被挂载进来。   - 其他挂载点必须为已新建的目录,可任意指定,但一定要遵守必需的系统目录架构原则   - 所有挂载点在同一时间之内,只能挂载一次   - 所有分区在同一时间内,只能挂载一次   - 如若进行卸载,必须先将工作目录移到挂载点(及其子目录)以外。      先查阅一下/etc/fstab这个文件的内容      /etc/fstab(file system table)就会将我们利用mount命令进行挂载时,将所有的参数写入到这个文件中就可以了。除此之外,/etc/fstab还添加了   dump这个备份的命令支持,与开机时是否进行文件系统检验fsck等命令相关。   /etc/fstab这个文件的内容很重要:   第一列,磁盘设备文件或该设备的Label,这个字段请填入文件系统的设备文件名。系统默认使用Label名称。可以使用dumpe2fs命令查阅Label.   利用设备名称(ex>/dev/hda1)来挂载分区时,是被固定死的,你的硬盘不可以随意查在任意插槽。而使用Label name来挂载虽然没有插槽方面

第十八篇 Linux环境下常用软件安装和使用指南

为君一笑 提交于 2020-03-11 21:42:29
提醒:如果之后要安装virtualenvwrapper的话,可以直接跳到安装virtualenvwrapper的方法,而不需要先安装好virtualenv 安装virtualenv和生成虚拟环境 安装virtualenv:yum -y install python-virtualenv 生成虚拟环境: 先切换到想要生成虚拟环境的目录下面 生成python2的虚拟环境:virtualenv 虚拟环境名,例如:virtualenv test_py2 生成python3的虚拟环境:virtualenv -p python3的安装目录 虚拟环境名,例如:virtualenv -p /usr/local/bin/python3.6 test_py3 启动虚拟环境: 先切换到bin目录下面:cd test_py2/bin 或者 cd test_py3/bin 使用source命令启动虚拟环境:source activate 退出虚拟环境:deactivate 快速启动虚拟环境(安装virtualenvwrapper) 安装vitualenvwrapper:pip install -i https://pypi.douban.com/simple/ virtualenvwrapper 使用find命令查找virtualenvwrapper.sh的位置:find / -name

linux系统基本结构

末鹿安然 提交于 2020-03-11 19:24:07
一、 Linux控制台的使用与硬件资源管理 1、 Linux控制台的使用 Linux系统由桌面控制台和字符控制台组成,桌面系统其实就是我们安装软件包时的X-window视窗,而X-window的实质是在命令行下运行的一个应用程序。字符控制台是Linux系统的核心,大部分操作都是在字符界面下完成的。 默认Linux下有6个字符控制台,每个控制台可以独立作业,互不影响,真正体现了Linux系统的“多用户、多任务”的特性。 在图形界面下要转入字符界面时,只需按下“Ctrl+Alt+F1”到“F6”组合键中的任何一个,即可进入字符界面。相反,如果要从字符界面切换到X-window下,可以在字符界面命令行输入“startx”或者按下“Ctrl+Alt+F7”组合键即可。 控制台终端(/dev/ttyn)虚拟终端(/dev/pts/n) Linux系统的默认管理员用户是root,与Windows的管理员用户Administrator类似,root用户可以操作系统的任何文件和设备,拥有最高权限。输入登录的用户名root,然后输入对应的密码,即可登录Linux系统了 2、 Linux硬件资源管理 (1)查看CPU信息 [root@localhost ~]# more /proc/cpuinfo 要查看系统物理CPU的个数,可通过如下命令查看: [root@centos7 ~]# cat /proc

Linux小白常用命令行+快捷键(不定时更新)

时间秒杀一切 提交于 2020-03-11 19:20:22
第一次入手Linux,在使用过程中常用的命令行+快捷键 1.命令行 cd + 文件夹名:切换当前目录 touch + 文件名:创建文件 rm + 文件名:删除文件 mkdir + 文件夹名:创建文件夹 rmdir + 文件夹名:删除空文件夹 rm -rf + 文件夹名:删除文件夹(空或非空) sudo apt-get install + 包名:安装包 sudo apt-get remove + 包名:删除包 sudo apt-get update: 更新可获取软件及其版本信息 sudo apt-get upgrade:更新所有可更新的软件 ls:显示当前目录下的文件和文件夹 mv + 文件名:移动或重命名 2.快捷键 Ctrl+Alt+T:调用终端 Ctrl+L:清屏(终端界面) 3.vim的使用 vim + 文件名:进入vim编辑页面 编辑完成后: a:按Esc键 b:输入 “:wq”(不含引号)即可保存退出 来源: CSDN 作者: try17875864815 链接: https://blog.csdn.net/try17875864815/article/details/104797271

linux下安装activemq

戏子无情 提交于 2020-03-11 19:10:34
进入activemq官网,选择合适的版本下载(分别对应linux): http://activemq.apache.org/download-archives.html 上传至服务器/home,然后解压 #tar -zxvf apache-activemq-5.15.11-bin.tar.gz #cd apache-activemq-5.15.11/bin #./activemq start 访问: http://0.0.0.0:8161/index.html http://0.0.0.0:8161/admin 用户名:admin 密码:admin 修改用户名和密码: vi ./conf/jetty-realm.properties 服务启动 #ln -s /home/apache-activemq-5.15.11/bin/activemq /etc/init.d/ #/etc/init.d/activemq start 来源: CSDN 作者: wwweasy 链接: https://blog.csdn.net/wwweasy/article/details/104795939