タグ付けされた質問 「centos」

CentOS Linuxディストリビューションに固有の質問。CentOSディストリビューションが問題にどのように影響するかに関する質問の場合は、このタグを使用してください。たまたまCentOSを使用していて、質問が特定の構成の詳細や構文に関するものである場合は使用しないでください。

2
Red Hat Enterprise Linux 6.5の同等のCentOSとは何ですか?
CentOS Webサイトによると、彼らはRed Hatのソースコードを使用していますが、CentOSの各バージョンをビルドするために使用されているRed Hatソースコードのバージョンについては明確ではありません。 同等の数値はありますか?たとえば、CentOS 6.5はRed Hat Enterprise Linux 6.5に相当/ベースですか?
13 centos  rhel  version 

1
仮想マイクを作成する
VNCを有効にしてCentOSサーバーを実行し、一部のサービスではマイクが適切に機能する必要がありますが、録音に使用する必要はなく、マイクデバイスのみが使用可能です。そのため、マイクとして使用できる仮想録音デバイスを作成できるかどうか疑問に思っていましたが、音声を入力する必要はありません。私はalsaツールを実行していmodprobe sound-aloopますが、実行は操作が許可されていないと言います。

3
特定のユーザーのみが1つのポートでsshを介してログインし、他のユーザーが別のポートを介してログインできるようにする
次の使用例があります。 ユーザーが安全で信頼できるネットワークからログインできるようにする必要がある そして、2人(2人のみ)のモバイルユーザーがLinux Centosマシンにリモートでログインできるようにします。 sshdを異なるポートで実行できます。例: 内部からは、他のポートに接続させたくないので、22で実行してもかまいません(スクリプトを台無しにします)。 外部のモバイルユーザーの場合、別のポート、たとえばポートXでsshdを実行します(セキュリティの強化-これは小規模オフィスのセットアップです)。 セキュリティを強化するために、ポートXの特定のユーザーのみにアクセスを許可するようにsshdを構成したいと考えていました(そして、ユーザーがポートXからログインしていることを知ることができるようにアラートを構成します)。 ただし、sshdのドキュメントでこのような構成を見つけることができません。このような解決策がない場合、誰かがポートXでsshdログインを完了するたびに実行するシェルスクリプトをトリガーすることは少なくとも可能ですか?私はiptablesのドキュメントを見て、sshdログインがあるときにアラートをトリガーできるかどうかを確認していましたが、何も考えられませんでした。 入力を歓迎
13 centos  sshd 

4
X11ライブラリなしでYUMを使用してemacsをインストールする方法は?
VirtualBox VM内にCentOS 6.3の最小インストールをインストールしました。ここで、コマンドラインからのみ使用できるようにEmacsをインストールします。 yum search emacs唯一のアプリケーションレベルパッケージを使用してemacsを検索すると、「emacs」と思われるため、実行するyum install emacsと、ダウンロードする依存関係のリストが表示されます。 これらの依存関係libcairo、libasoundとのトンlibX*これがために、開発者のマシンごとに10回クローニングされますので、何のビジネスを持っていないパッケージはコマンドラインからのみ使用されるのEmacsのコピーのためにダウンロードおよびインストールされている(私はこの最小限を維持しようとしていますネットワークシミュレーションが、テキストエディターが本当に必要です)。 だから、すべてのグラフィカル関連パッケージがインストールされないように設定するフラグがありますか?Gentooのemergeにそのようなパラメータがあったことを覚えていますか、それとも間違ったパッケージをインストールしていますか?

4
ユーザーがログインした後にメッセージをbashシェルに表示する方法は何ですか?
SSH経由でログインした直後にブランドグリーティングを表示するシェルとしてbashを使用するCentOS 5.7 VPSがあります。私はそれを修正しようとしましたが、通常の場所でそれを見つけることができないようです。これまで、motdファイルを調べてsshd_config、バナーファイルの設定を確認しました。バナーファイルが設定されていません。 ログインメッセージがどこにあるのか、他にどこで見つけることができますか?
13 linux  bash  ssh  centos  login 

2
Centos6 MinimalでのXサーバーのセットアップ
Centos6をインストールしようとしていますが、判明したように、ダウンロードしたDVDは数MBの大きさ(CentOS-6.0-i386-bin-DVD.iso)で、DVDを持ち運ぶことができませんでした。したがって、時間を節約し、DVDを再度ダウンロードしないように、最小限(CentOS-6.0-x86_64-minimal.iso)をダウンロードし、正常にセットアップしました。 最初は、anacondaのものをインストールするためのguiを表示できませんでした-4回目の再インストール後にのみ表示されたので、インストールは問題ないと思ったのですが、インストール可能なパッケージをカスタマイズすることはできませんでした。OK、遅延なくインストールされました。最初の起動時には、Xサーバーは表示されず、コマンドラインにログインプロンプトが表示されるだけでした。[OK]を、私は、ログイン走ったyum updateとyum groupinstall "X Window System" "GNOME Desktop Environment"として、インターネットのが示唆されました。startxを試してみたところ、ちらつくだけでエラーがいくつか出た(EE) SIS(0): Illegal video RAM size (262144K) detected, using BIOS-provided infoので、インターネットから、SISチップセットが誤動作していることを理解しました。再起動するとstartx、何も表示されず、ちらつき、いくつかのメッセージが表示され、その後Witing for X server to shutdown、ctrl+alt+F7点滅するキャレットが表示されます。これはXorg.0.logです。 誰でもステップバイステップのチュートリアルを提案できますか、 何をする必要があるかを、最小限のCentos6システムでGUIをセットアップし、起動時にデフォルトにすることができますので、起動後にXサーバーのログイン画面が表示されます。
13 xorg  centos  x11 

5
シェルスクリプトでルート権限を削除するにはどうすればよいですか?
OpenVPNの「--up」オプションは、通常、ルーティングなどに使用されます。したがって、OpenVPNがルート権限を削除して誰としても実行されない前に処理されます。ただし、非特権ユーザーとして実行する必要があるシェルスクリプトを呼び出しています。 それ、どうやったら出来るの?私が研究しているドロッププロセス特権、特に多項式のとtylerlの答えを、私は実装する方法を理解していません。私はCentos 6.5で作業していますが、「chmod u + s」と「setuid()」の両方として、suidがブロックされています。 OpenVPNプラグイン( "openvpn-down-root.so")があります。これにより、 "-down"オプションによって呼び出されたスクリプトをrootとして実行できます。「openvpn-up-user.so」などの同等のものがありますが、見つかりませんでした。 編集0 Nikola Koturの答えに従って、Ian Meyerのrunit-rpmをインストールしました。chpstコマンドは端末で機能しますが、アップスクリプトでは「command not found」で失敗します。動作するのは、「sudo chpst」に加えて、適切な表示と言語の設定です。端末がユニコード文字を正しく出力しないのはなぜですか?をご覧ください。そのため、upスクリプトには次の4行が必要です。 LANG="en_US.UTF-8"; export LANG GDM_LANG="en_US.UTF-8"; export GDM_LANG DISPLAY=:0; export DISPLAY sudo chpst -u user -U user /home/user/unprivileged.sh & 編集1 0xC0000022Lのコメントごとに、「sudo -u user」は「sudo chpst -u user -U user」と同様に機能することがわかりました。 LANG="en_US.UTF-8"; export LANG GDM_LANG="en_US.UTF-8"; export GDM_LANG DISPLAY=:0; export …

2
CentOSで2つのネットワークインターフェイスを適切にセットアップする方法(VirtualBoxで実行)?
CentOS 6.5を実行しているVirtualBoxマシンがあります。マシンのVirtualBoxのネットワーク設定で、2つのネットワークアダプターを作成しました。1つ目はゲストにインターネットへの接続に使用させたいNATです。2つ目はホストオンリーに設定し、SSHに使用してホストコンピューターからWebサーバーにアクセスします。VirtualBoxフォーラムでのこのチュートリアルは、私が達成したいこと/etc/network/interfacesですが、CentOS 6.5でファイルを見つけることができないため、構成が異なると思われます。 NATとホストオンリーアダプターの両方をセットアップして、VMを起動し、ip addr show2つのインターフェイスを使用eth0しましたeth2(なぜeth1スキップされたのかはわかりません)。したがって、両方のifcfg-ethXファイルをで構成し/etc/sysconfig/network-scripts、eth0DHCP(NATの場合)およびeth2静的IP(ホストのみの場合)に設定します。以下のためにeth0、ONBOOT=yesしばらくの間eth2、ONBOOT=no。この設定によりping、インターネットにping -c 3 www.google.com接続できるようになり、応答が得られるため、インターネットに接続できることがわかります(eth2ダウンしている間)。 次に、私ifup eth2。ホストマシンから、設定した静的IPを使用してSSH接続し、問題なく接続できます。しかし、ping -c www.google.comこの時間にやってみると失敗し、eth0まだ稼働していてもインターネットへの接続が失われたことがわかります。を実行すると、間にある間に最初と最後の行を取得してroute -n表形式の出力が表示されます(フラストレーションからVMを削除したため、実際の出力を投稿できません...)。eth2eth0 新しいCentOS VMを作成しましたが、同じセットアップを続行したいと思います。私のnetworking-fuはほとんど存在しないので、私はn00bです。私はそれを適切に行う方法に関するいくつかのヒントが欲しいです(つまり、NATアダプタを使用するようeth0に設定し、ホストオンリーアダプタを使用するように設定する方法eth1ではなくeth2、/ が稼働しeth0ている場合でも使用可能にする方法)eth1eth2 更新 そのため、新しいVMを起動して実行しました。最初のアダプターをホストのみに設定し、2番目のアダプターをNATに設定すると、現在動作しているようです。次のように設定されています。 VirtualBoxネットワーク設定 ネットワークアダプター1:ホストのみ(vboxnet0IPアドレスはに設定され10.3.0.1、ネットワークマスク255.255.255.0とDHCPはオフ) ネットワークアダプター2:NAT(DHCP) CentOS VM /etc/sysconfig/network-scripts/ifcfg-ethX設定 # ifcfg-eth0 DEVICE=eth0 HWADDR=08:00:27:EC:6C:B9 TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static DHCPCLASS= IPADDR=10.3.0.100 NETMASK=255.255.255.0 GATEWAY=10.3.0.1 # ifcfg-eth2 DEVICE=eth2 HWADDR=08:00:27:EB:73:BA TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp の結果 ip route …

5
ビンと他のフォルダーを移動しました!それらを取り戻す方法は?
誤ってすべてのフォルダーをルートからサブフォルダーに移動しました。(/bin、/etc、/home、/lib、/usr彼らが使用されていたことから、移動しなかったものだけを...すべてが移動)、です /bak、/boot、/dev、/proc、/sys。 これで、私が実行しようとするコマンドはまったく発生しなくなります。「そのようなファイルやディレクトリはありません」というメッセージが常に表示されます。 sshとftpで接続していますが、直接SUログインが無効になっているため、ftpでファイルを移動できません。そこから直接何かをする必要がある場合、実際のサーバーにもアクセスできます。 私は、/binフォルダを見つける場所を伝えるために構成ファイルを編集する必要があり、それが再びアクセスを得るのに役立つと仮定していますが、どのファイルになるのか、それを行う方法はわかりません(私はchmod権限を変更するために実行することさえできません)。 再インストール以外の方法はありますか? 私はCentOSの古いバージョンに取り組んでいます。 私はLinuxの世界に非常に新しいので、このアクションと質問...
13 linux  centos 


7
vsftpdの「500 OOPS:ディレクトリを変更できません」エラーを修正するための設定は何ですか?
私の質問は、vsftpdシステムにログインできるようにするには、どの設定を変更する必要があるか、または実行するコマンドを教えてください。 sftpの代わりにftpを使用してログインすると、このエラーが発生します。 Name (localhost:dbadmin): dbadmin 331 Please specify the password. Password: 500 OOPS: cannot change directory:/home/dbadmin Login failed. ftp> これはを使用してログインするときに機能しsftp@ますが、私のサーバーはファイアウォールの背後にあり、ftpとsftpを使用してログインできる必要があります。 私は「OOPS」エラーに関するかなりの数の投稿を見てきましたが、これまでのところログインできませんでした。 ここに私のシステムと設定に関するいくつかの情報があります: CentOS 6.4を実行しています。 iptablesとip6tablesは停止して無効になります。 私のホームディレクトリは700で保護されていますが、違いが出るかどうかを確認するために750を試しました。それはしませんでした。 ここにアクティブなラインがあります /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES ログイン名がuser_listにありません。

1
systemdユニットのPATHを設定する
CentOS 7で非ログインシェルのPATHを設定するにはどうすればよいですか? 具体的には、にバイナリが必要なsystemdユニットがあります/usr/local/texlive/2016/bin/x86_64-linux。 私はそれを設定しようとし/etc/environmentましたPATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATHが、私のPATHはでした/usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin。 で作成/etc/profile.d/texlive.shしましたexport PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"が、ログインシェルでのみ機能しました。 すべてのユーザー(ログインシェルと非ログインシェル)のパスの設定を確認しましたが、上記の解決策はすでに試されています。 私は見てのdebian上のすべてのユーザーの非ログインシェルとログインシェルのためのシステムの$ PATHにパスを追加する方法が、一般に認められた解決策はありませんし、私は私が変更したいかわからない/etc/login.defs、それはアップデートで変更される可能性がありますので。
13 centos  systemd  path 

3
yum updateが最後に実行された時間を見つける
サーバーのリストが最後にで完全に更新された日時を確認するスクリプトを作成していますyum update。 私はそれを見つけることができますがhistory |grep "yum update"|head -n 1、問題は、ユーザーがそれを発表した可能性があるが、プロンプトで「y」を入力しなかったということです。 私が試した別の方法は yum history ID | Login user | Date and time | Action(s) | Altered ------------------------------------------------------------------------------- 109 | <xyz user> | 2015-08-20 07:18 | Erase | 1 E< 108 | root <root> | 2015-08-18 08:56 | Update | 3 > 107 | …
13 centos  yum 

1
カーネル3.10.0-229.el7.x86_64のカーネルヘッダーが見つかりません
service vboxdrv setupCentOS 7ターミナルでコマンドを入力すると、次のエラーが表示されます。 Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found このエラーを解決するにはどうすればよいですか? と入力してログファイルを開くvi /var/log/vbox-install.logと、内容は次のとおりです。 Uninstalling modules from DKMS removing old DKMS module vboxhost version 5.0.4 ------------------------------ Deleting module version: 5.0.4 completely from the DKMS tree. ------------------------------ Done. Attempting to install using DKMS Creating symlink /var/lib/dkms/vboxhost/5.0.4/source -> /usr/src/vboxhost-5.0.4 DKMS: …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.