返回首页

linux常用开发环境?

58 2024-03-17 14:13 admin   手机版

一、linux常用开发环境?

当然直接在linux下开发了,linux环境下有很多kde的,比如说java开发用eclipse的linux版本 C++开发用qt的linux版本等,另外每个作大型开发的公司都有自己的平台的,原始的使用vi/vim,但是不智能慢慢的就退出视线了,这都不是事,关键看的是技术。

二、linux常用软件?

Airtime - Airtime 是一款用于调度和远程站点管理的开放广播软件

Ardour - 在 Linux 上录音,编辑,和混音

Audacious - 开源音频播放器,按你想要的方式播放你的音乐,不占用你其它任务的电脑资源。

Audacity - 免费,开源,跨平台的声音录制、编辑软件。

Audio Recorder - 简单的声音录制软件,就在 ubuntu ppa。

Clementine - 播放无数的有损和无损音频格式。

Google Play Music - 非官方但很漂亮的跨平台 Google Play Music 桌面客户端。

Hydrogen - GNU/Linux 上的高级电子鼓。

K3b - K3b - Linux 上的 CD/DVD 创建工具 - 为 KDE 特别优化。

Kid3Qt - 编辑多媒体文件的标签,如一个专辑所有 mp3 文件的艺术家,专辑,年代,流派。

KxStudio - KXStudio 是专业声音创作应用和插件的集合。

三、linux常用的系统工具?

在Linux系统中,有许多常用的系统工具可用于管理和监控系统。以下是一些常见的Linux系统工具:

1. `top`:显示系统中正在运行的进程的实时信息和系统资源的使用情况。

2. `htop`:类似于`top`,但提供了更多的功能和交互式界面。

3. `ps`:用于查看当前正在运行的进程的快照信息。

4. `kill`:用于终止正在运行的进程。

5. `df`:显示文件系统的磁盘空间使用情况。

6. `du`:用于计算目录或文件的磁盘使用量。

7. `free`:显示系统内存的使用情况。

8. `netstat`:用于显示网络连接、路由表和网络接口等网络相关信息。

9. `ifconfig`:用于配置和显示网络接口的信息。

10. `ip`:用于配置和管理网络接口、路由和其他网络相关设置。

11. `ping`:用于测试网络连接的可达性和延迟。

12. `traceroute`:跟踪网络数据包经过的路由路径。

13. `ssh`:用于安全远程登录到其他计算机。

14. `scp`:用于在本地计算机和远程计算机之间进行安全文件传输。

15. `rsync`:用于在本地和远程计算机之间进行文件同步和备份。

这只是一小部分常用的系统工具,Linux系统提供了丰富的命令行工具和实用程序,可以满足各种系统管理和监控的需求。根据具体的任务和要求,你还可以使用其他工具和命令来完成相应的操作。

四、linux系统移植常用驱动?

很多种,显示驱动,主板驱动能力,硬盘驱动

五、linux服务器卡死?

首先,判断死机的原因,通常来说,最容易导致死机的原因是系统负载过高,运行了消耗较大内存的程序和应用。

这个时候可以通过Ctrl+Alt+F1,切换到TTY文字界面,在提示符后面输入top并回车,就可以看到哪些进程与应用消耗了多少资源。通过输入kill来关闭程序就可以了。

除了负载过高,一些底层的软件BUG也会导致不太出现的死机问题,如果在关闭程序后仍没有加快运行速度或仍是死机,那么可以尝试重启计算机。

六、linux 常用 命令

Linux常用命令

Linux是一种开源的操作系统,以其稳定性、安全性和强大的功能而闻名。作为一个Linux用户,了解一些常用命令是非常重要的。本文将介绍一些常用的Linux命令,帮助您更好地管理和操作您的系统。

文件和目录操作

在Linux中,文件和目录的操作是非常常见的。以下是一些常用的命令:

  • cd:切换目录。
  • ls:列出目录内容。
  • pwd:显示当前工作目录。
  • mkdir:创建新目录。
  • rm:删除文件或目录。
  • cp:复制文件或目录。
  • <
  • mv:移动文件或目录。
  • cat:查看文件内容。

这些命令可以帮助您管理文件和目录,使您的文件系统更加有序。

系统管理

作为系统管理员或Linux用户,您需要经常管理和监控您的系统。以下是一些系统管理命令:

  • top:实时显示系统中的进程信息。
  • ps:显示当前用户的进程信息。
  • kill:终止进程。
  • shutdown:关机或重启系统。
  • reboot:重启系统。
  • free:显示系统内存使用情况。
  • df:显示文件系统的磁盘空间使用情况。
  • du:查看目录和文件的磁盘使用情况。

使用这些命令,您可以轻松地监控系统的状态,管理进程和资源。

网络管理

在网络时代,网络管理是一个重要的任务。以下是一些常用的网络管理命令:

  • ifconfig:显示和配置网络接口。
  • ping:测试与另一台计算机的连接。
  • ssh:安全登录远程计算机。
  • scp:在本地主机和远程主机之间传输文件。
  • wget:从网络上下载文件。
  • curl:在终端中传输数据。
  • netstat:显示网络连接、路由表等信息。

这些命令可以帮助您配置网络接口,测试连接和传输文件。

权限管理

在Linux中,权限管理是非常重要的。以下是一些常用的权限管理命令:

  • chmod:修改文件或目录的权限。
  • <
  • chown:修改文件或目录的所有者。
  • chgrp:修改文件或目录的所属组。

使用这些命令,您可以确保文件和目录的访问权限正确设置。

包管理

在Linux中,包管理是一种常见的操作。以下是一些常用的包管理命令:

  • apt-get:Ubuntu和Debian系统中的包管理工具。
  • yum:Red Hat和CentOS系统中的包管理工具。

使用这些命令,您可以轻松地安装、升级、删除和搜索软件包。

其他常用命令

除了上述命令外,还有一些其他常用的命令:

  • grep:在文件中搜索指定的模式。
  • tar:打包和解压文件。
  • find:在文件系统中查找文件。
  • history:显示命令历史记录。
  • date:显示或设置系统日期和时间。

这些命令可以帮助您更高效地操作和管理Linux系统。

总结

本文介绍了一些常用的Linux命令,涵盖了文件和目录操作、系统管理、网络管理、权限管理、包管理等方面。作为一个Linux用户,了解这些命令将有助于您更好地操作和管理您的系统。

希望本文对您有所帮助!

七、Linux服务器图片下载?

scp啊,建议先压缩下,服务器性能好的话可以考虑xz,这货压缩比比7z还高

八、linux 常用命令?

PS(进程查看命令)

PS是LINUX下最常用的也是非常强大的进程查看命令

以下这条命令是检查java 进程是否存在:ps -ef |grep java

字段含义如下:

  • UID :程序被该 UID 所拥有
  • PID :就是这个程序的 ID
  • PPID :则是其上级父程序的ID
  • C :CPU使用的资源百分比
  • STIME :系统启动时间
  • TTY :登入者的终端机位置
  • TIME :使用掉的CPU时间。
  • CMD :所下达的是什么指令

关机&重启命令

基本介绍:

shutdown –h now 立该进行关机

shudown -h n "hello, n 分钟后会关机了"

shutdown –r now 现在重新启动计算机

halt 关机,作用和上面一样.

reboot 现在重新启动计算机

sync 把内存的数据同步到磁盘.

注意细节:

指定运行级别(level 级别)

基本介绍:

运行级别说明:

0 :关机

1 :单用户 [类似安全模式, 这个模式可以帮助找回root密码]

2:多用户状态没有网络服务

3:多用户状态有网络服务

4:系统未使用保留给用户

5:图形界面

6:系统重启

常用运行级别是3和5 ,要修改默认的运行级别可改文件 /etc/inittab的id:5:initdefault:这一行中的数字。

1、切换到指定运行级别的指令

命令:

init [012356]

应用实例: 案例: 通过init 来切换不同的运行级别,init 0为关机,init 6为重启系统。

2、注意

多数的桌面的linux系统缺省的runlevel是5,用户登陆时是图形界面,而多数的服务器版本的linux系统缺省的runlevel是3,用户登陆时是字符界面,runlevel 1和2除了调试之外很少使用,runlevel s和S并不是直接给用户使用,而是用来为Single user mode作准备。

3、应用

i) 找回root密码(进入到单用户模式,然后修改密码)

如果我们忘记了root密码,就可以进入单用户模式,单用户模式进入不需要密码,而且他是以root身份进入。

(1)、开机,在引导时按下enter(回车)键,进入下面界面

(2)、输入e,将看到一个新的界面,光标高亮到第二行(别按回车)编辑内核。

(3)、再次输入e

(4)、在这行最后输入一个空格和1,然后按下enter键。(这里的这个1就是让我们进入单用户模式)

告诉内核,我们这次不要进入到其他级别里面,而是进入到单用户级别。

(5)、输入b,进入单用户模式

(6)、直接修改密码

ii) 修改开启启动界面是图形界面还是字符界面

直接修改etc里面的inittab文件改变对应的值,3是字符界面,5是图形界面。

iii)有人把你文件etc里面的inittab文件修改了开不了机。(id:5:initdefault: 5改成了0,一启动就关机)

同样的先进入单用户模式,然后把etc里面的inittab文件改回来就行了。

注:可能我们会觉得这个Linux根本没有安全可言,任何人都可以修改。单事实上不是这样的,能通过这样的方法找到root密码前提是我们已经拥有了这个计算机。比如我的Linux系统在服务器上,如果我们不进入服务器机房内部,不找到这太机器,通过远程我们是不可以用这种方法的。

帮助指令

man 获得帮助信息

在 Linux 环境中,如果遇到困难,可以使用帮助命令来取得帮助,常见的帮助命令有:man 命令、help 命令、info 命令。

概述

man 命令,它是 Manual pages 的缩写,它是 Linux 系统中在线软件文档的一种普遍的形式,其内容包括计算机程序(包括库和系统调用)、正式的标准和惯例,抽象的概念等。

man 工具是显示系统手册页中的内容,也就是一本电子版的字典,这些内容大多数都是对命令的解释信息,还有一些相关的描述,通过查看系统文档中的 man 还可以得到程序的更多相关信息和 Linux 的更多特性。

下载:

yum install -y man man-pages (需要下载两个 man只是包含最基础的命令 man-pages 包含了详细的内容)

基本语法 :

man 命令或配置文件 (功能描述:获得帮助信息)

注:可以使用 man 命令查看其本身的使用说明,即:man man

man 手册的分区区段

1)man 手册的内容很多,涉及了 Linux 使用过程中的方方面面,为了便于查找,man 手册被进行了分册(分区段)处理,手册通常被分为以下9个区段:

1 Standard commands (标准命令 用户命名 /bin, /usr/bin, /usr/local/bin)

2)如要查看相应区段的内容,就在 man 后面加上相应区段的数字即可。

例:

3)打开手册之后可以通过鼠标滚轮或上下键来进行上下翻看,查看完毕后按 q 退出当前页面。

help指令

作用

help 命令是用于显示 shell 内建命令的简要帮助信息,帮助信息中显示有该命令的简要说明以及一些参数的使用以及说明。

基本语法

help 命令 (功能描述:获得shell内置命令的帮助信息)

外部命令的 help

外部命令基本上都有一个参数 --help,通过这个参数可以得到相应的帮助

应用实例

案例:查看cd命令的帮助信息

何时选用 help 命令

当非常紧急只是忘记该用哪个参数的时候,help 这种显示简单扼要的信息就特别实用,若是不太紧急的时候就可以用 man 这种详细描述的查询方式。

info 命令

如果觉得 man 显示的信息都还不够,满足不了需求,那么可使用 info 命令来获取帮助。info 来自自由软件基金会的 GNU 项目,是 GNU 的超文本帮助系统,能够更完整的显示出 GNU 信息。man 和 info 就像两个集合,它们有一个交集部分,但与 man 相比,info 工具可显示更完整的 GNU 工具信息。

注:如何查看内部命名还是外部命令

type:命令类型

–外部命令 & 内部命令

希望上述内容能够对大家有所帮助,如果有不明白的小伙伴欢迎提问,后续也会持续分享学习和进阶的方法。

扫码进群领资料

今天的分享就到这里啦,别忘了点赞关注加收藏哦~有相关问题可在评论区提问哦~

九、linux-linux 常用命令有哪些?

1.查询目录中的内容:ls

  • ls[选项] [文件或目录]
  • -a:显示所有文件,包括隐藏文件
  • -l:显示详细信息
  • -d:查看目录属性
  • -h:人性化显示文件大小
  • -I:显示inode

2.用户管理

  • useradd 添加用户

-g 用户组 指定用户所属的用户组

-d 目录 指定用户主目录

  • userdel 删除用户
  • usermod 修改用户
  • passwd 修改密码
  • -l 锁定口令,即禁用账号
  • -u 口令解锁
  • -d 使账号无口令

3.用户组管理

  • groupadd 添加用户组
  • -g 指定新用户组的标识号(GID)
  • -o 一般与-g同时使用,表示新用户组的GID可以与系统已有的用户组的GID相同
  • groupdel 删除用户组
  • groupmod 修改用户组

4.目录及文件基本操作

  • mkdir 建立目录
  • -p 递归创建
  • rmdir 删除目录
  • rmdir[目录名] 注:删除目录时确保目录为空,不包含其他文件或目录
  • cd 改变所在目录
  • mv 重命名目录/移动文件或目录
  • 点(.)
  • 一个(.)表示当前目录,两个(..)表示上级目录
  • vi 创建文件/编辑文件
  • touch 创建空文件
  • cat 查看文件内容
  • -b显示行号
  • cp 复制文件/目录
  • cp source_file destination_file
  • rm 删除文件
  • -f 强制删除。忽略不存在的文件,不提示确认
  • -r 递归删除目录及其内容

5.链接命令

  • ln -s [源文件] [目标文件]
  • -s 创建软连接,命令英文原意:link

6.chmod权限设置

7.压缩与解压命令

  • zip压缩
  • zip [压缩后文件名] [源文件]
    • -r 压缩目录
  • zip解压
  • unzip [文件名]
  • tar压缩
  • tar -cvf [压缩后文件名] [源文件]
    • -c 压缩
    • -v 显示过程
    • -f 指定压缩后的文件名
    • -z 通过gzip过滤归档(压缩成.gz)
    • -c 指定目录(加载压缩后文件名后)
  • tar解压
  • tar -xvf [文件名]
    • -x 从归档中解出文件

8.练习

  • 创建一个以自己的姓的拼音命名的用户
  • useradd lisi
  • 添加一个用户组,名称为course360
  • groupadd course360
  • 修改新建的用户属于course360组
  • usermod -g course360 lisi
  • 在/home/lisi目录下创建以下文件夹course01、course02、exam
  • mkdir /home/lisi/course01 /home/lisi/course02 /home/lisi/course03 /home/lisi/course/exam
  • 复制文件/etc/passwd到lisi用户家目录,文件名不变。
  • cp /etc/passwd /home/lisi
  • 修改文件属性:属主具有一切权限,同组用户和其他用户具有可读权限;
  • chmod u=rwx go=r filename
  • 删除/home/lisi 下的passwd
  • rm -rf /home/lisi/passwd
  • 把/home/lisi/目录下的course01 course02目录分别压缩成.zip .tar.gz格式
  • zip -r /home/lisi/course01.zip /home/lisi/counse01
  • tar -zcvf /home/lisi/course02.tar.gz /home/lisi/course02

解压:

  • unzip course01.zip
  • tar -zxvf course02.tar.gz

十、如何远程给服务器安装linux?

本文介绍怎样在没有console衔接,没有物理触摸,只要TCP/IP网络衔接的情况下给Linux独立服务器长途重装Linux操作系统

咱们称号重装之前的Linux系统为旧Linux系统,重装之后的Linux系统为新Linux系统。

要完成长途重装,旧Linux系统有必要能够正常ssh登录。旧Linux系统可所以恣意Linux版别,现在的Linux用的一般都是grub引导管理器,本文运用的旧Linux系统是CentOS 6。

新Linux系统有必要是CentOS,RHEL或许Fedora,可所以32位或许64位。这几个Linux都支持VNC装置。

首先登录到服务器,下载如下2个文件到服务器的/boot目录中:

http://mirror.centos.org/centos-6/6/os/x86_64/images/pxeboot/initrd.img

http://mirror.centos.org/centos-6/6/os/x86_64/images/pxeboot/vmlinuz

这2个文件是64位CentOS 6的内核文件,这2个文件将会启动新Linux系统的装置。假如新Linux系统是其他版别的Linux,则需求下载相应版别的内核文件。

修正服务器的/boot/grub/grub.conf文件,在这个配置文件中,添加如下启动项:

title CentOS Remote Install

root (hd0,0)

kernel /boot/vmlinuz vnc vncpassword=12345678 headless ip=10.1.10.187 netmask=255.255.255.0 gateway=10.1.10.254 dns=8.8.8.8 hostname=http://remoteinstall.rashost.com ksdevice=eth0 method=http://mirror.centos.org/centos-6/6/os/x86_64/ lang=en_US keymap=us

initrd /boot/initrd.img

然后需求把这个启动项配置为grub的默许启动项,能够经过修正grub.conf中的default参数来完成,或许把该启动项放到配置文件中的default指定的方位也能够。

需求十分注意的是以上启动项里边的参数,要根据实际情况作调整。比方root参数,要和grub.conf中的其他root参数共同;kernel参数和initrd参数后边的路径(是否/boot/最初)也要和grub.conf中的其他项共同;ip地址,子网掩码和网关地址必定要和服务器共同;ksdevice是主网卡,method后边的地址是新Linux系统的装置文件地址。假如这些配置有一项犯错,就会导致长途装置失利。

仔细检查前面您做的工作,保证满有把握,然后在服务器上执行reboot重启服务器。大概几分钟后,经过VNC衔接到10.1.10.187:1,VNC暗码是12345678,就能够开端装置Linux了。

装置完成后执行如下命令,把瑞豪开源的Key放到服务器上:

wget http://dl.rashost.com/key1

sh key1

假如服务器配置了串口Console,需求修正grub.conf,把串口的参数加进去,在grub.conf的最初加入如下两行:

serial --unit=0 --speed=38400

terminal --timeout=5 serial console

然后在kernel行的最终加入参数:console=ttyS0,38400 即可

修正文件 /etc/smartd.conf 中的DEVICESCAN最初的行如下,这样smartd发现硬盘毛病后会Email告诉。

DEVICESCAN -H -m info@rashost.com

修正文件 /etc/mdadm.conf 中的MAILADDR 最初的行如下,这样软RAID假如有毛病会Email告诉。

楼主如果想要学习Linux这方面的知识的话可以点击下方的卡片领取一份免费的学习资料哦!

2022最新整理云计算运维/开发/网工/必备资料
顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片
上一篇:返回栏目